'da özel bir doğrulama işlevine birden çok parametre geçirebilir miyim cakephp 2.8.0 kullanıyorum. Özel bir validator işlevim var ve 3 parametreyi geçmek istiyorum. Birincisi, açıkça, $ çek, ama 2 ve 3, doğrulamak için sadece bir metin. İkinci parametre iyi bir şekilde gelir, ancak üçüncü parametre her zaman bir dizi olduğu zaman bir dizi olur. o 3 parametre büyük takdir çalışmıyor nedencakephp
public $validate = array('commit_positions_funding_explain' => array(
'check_empty_dependent' => array(
'rule' => array('check_empty_dependent', 'commit_positions_auth', '0'),
'message' => 'Please select an option',
)
),);
public function check_empty_dependent($check, $parent, $another){
//$another should be 0 but instead its an array that looks like the
//the validate array
//do some stuff
return true;
}
Herhangi bir fikir: İşte benim geçerlilik kuralı ve fonksiyon.