1
Я обнаружил, что правило проверки 'inList' в cakephp 1.3.10 работает некорректно. У меня есть это на моем проверкипроверка подлинности cakephp 'inList' не работает
'vote' => array(
'rule' => 'inList', array(1,2,3),
'allowEmpty' => false,
'required' => true,
'message' => 'error_vote'
)
Это на мой взгляд
echo $form->input('User.vote', array(
'type' => 'radio',
'legend' => __("form_vote", "true"),
'class' => 'vote',
'options' => array('1' => 'One', '2' => 'two', '3' => 'Three'),
));
Может кто-то пусть meknow то, что я делаю неправильно? Благодарю.
Самое замечательное в том, что это не бросает какую-либо ошибку :) –
Oi .. Спасибо Паулу. Вы правы JUlian .. – gerl
Просто для уточнения, не выдает ошибку, потому что массив 'vote' правильный для PHP, но Cake не распознает, потому что этот случай' vote' имеет 'array (1,2, 3) 'элемент без указания ключа. Возможно, сбой в библиотеке проверки, потому что он должен сначала проверить все ключи. –