2012-04-20 4 views
0

나는 작업 및 오류 메시지 ->주고 젠드에서 양식을 만들어젠드 - 폼 검증

$firstname = $this->createElement('text','firstname'); 
$firstname->setLabel('First Name:') 
       ->setRequired(true); 

검증 아래로에 유효성 검사를 추가 한 '값이 필요하고 비워 둘 수 없습니다.'

하지만 나는 '반드시 이름이 필요하며 비울 수 없습니다.'라고 말하고 싶습니다.

나는 어떻게 해야할지 모르겠다. 도와주세요. 당신은 하나 개의 검증을하려는 경우

답변

0

, 당신은이 작업을 수행 할 수 있습니다

$firstname = $this->createElement('text','firstname'); 
$firstname->setLabel('First Name:') 
      ->setRequired(true); 
      ->addErrorMessage('First Name is required and can't be empty.'); 
0

이 당신이 원하는 것을 정확히 수행해야합니다

$firstname = $this->createElement('text', 'firstname'); 
$firstname = $this->getElement('firstname') 
        ->setRequired(true) 
        ->addValidator('NotEmpty', true); 
$firstname->getValidator('NotEmpty') 
      ->setMessage('First Name is required and can't be empty.');