просмотреть проверку помощника

Руководство ZF по View Helpers

В соответствии с приведенной выше ссылкой я могу создать элемент формы в представлении следующим образом

echo $this->formText($name, $value, $attribs);

Однако как мне применить проверку или это нужно сделать в контроллере с помощью компонента проверки?


person Damian Crawford    schedule 08.05.2012    source источник


Ответы (2)


Если вы сделали это: -

<form action='/login'>
echo $this->formText($name, $value, $attribs);
echo $this->formSubmit($name, $value, $attribs);
</form>

Затем вы должны выполнить проверку в indexAction вашего контроллера входа, используя валидаторы, доступные в Проверка Zend.

Используя этот метод, у вас, вероятно, не будет объекта формы, и я бы не рекомендовал его использовать, если только вам действительно не нравится Zend Form.

Итак, в основном это был просто длинный способ сказать: «Да, это нужно сделать в контроллере с помощью компонента валидатора».

person vascowhite    schedule 08.05.2012

Лучшим решением является использование полного класса Zend_Form для создания формы и ее проверки.

person Tomáš Fejfar    schedule 14.05.2012