2012-05-08 2 views
3

ZF Manual on View Helpers보기 도우미 검증

위의 링크에 따르면 나는 검증을 적용하거나 컨트롤러에서 수행되는이 필요합니까 얼마나 그러나 그렇게

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

같은보기에서 폼 요소를 만들 수 있습니다 유효성 검사기 구성 요소를 사용하고 있습니까?

답변

4

이 한 경우 : - 그럼 당신은 Zend Validate에서 사용할 수있는 유효성 검사기를 사용하여 로그인 컨트롤러의 indexAction에서 유효성 검사를 수행 할

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

합니다.

이 방법을 사용하면 양식 객체가 없을 것이며 실제로 Zend Form을 좋아하지 않는다면 정말 사용하지 않는 것이 좋습니다.

기본적으로 이는 '유효성 검사기 구성 요소를 사용하여 컨트롤러에서 수행해야합니다.'라는 말은 오래 가지 않았습니다.

0

더 좋은 해결책은 완전한 Zend_Form 클래스를 사용하여 양식을 작성하고 유효성을 검사하는 것입니다.