0
Я поставил эту Зенд форму элемент радио:не Zend_Form_Radio показать сообщение об ошибке
//nationality
$this->addElement('radio', 'nationality', array('label' => 'F_NATIONALITY', 'separator' => ' ', 'label_class' => 'l_radio', 'required' => true));
$this->nationality->addMultiOption('italian', 'F_NATIONALITY_IT');
$this->nationality->addMultiOption('foreign', 'F_NATIONALITY_FO');
$this->nationality->addValidator('NotEmpty');
и это выход:
, что вы не понимаете, почему я не могу показать сообщение об ошибке, даже если я установил атрибут 'required' validator и 'NotEmpty'?
Благодаря
Я проверил ваш код и, похоже, работает для меня (сообщение об ошибке было показано после отправки формы). можете ли вы предоставить немного больше контекста? возможно, ошибка в другом месте ... –
Что такое декораторы для этого элемента? Вероятно, вам не хватает декоратора «Ошибки». Попробуйте 'var_dump ($ this-> nationality-> getDecorators());' и посмотрите, что это возвращает. – drew010