zend验证程序不起作用

| 我正在创建一个Zend表单。 当我提交表格时,错误消息不会显示。似乎验证器从未触发。这是我的代码:   $ form =新的Zend_Form;
  $form->setMethod(\'POST\')
   ->setAttrib(\'Name\',\'pwdfrm\')       
         ->setAttrib(\'Id\',\'pwdfrm\');

     $email = new Zend_Form_Element_Text(\'email\');
  $email->setLabel(\'Email :\')
      ->setDecorators($this->textbox)
      ->setRequired(true)
      ->addValidator(\'NotEmpty\', true)
      ->addErrorMessage(\'In valid\');

          $form->addElements(array($email, 
              new Zend_Form_Element_Submit(\'submit\',array(
                  \'decorators\' => $this->buttonDecorators,
                  \'Label\'=>\'Submit\',
              )),
              ));

  $form->setDecorators(array(   
     \'FormElements\',
    array(\'HtmlTag\', array(\'tag\' => \'table\',\'align\'=>\'center\',\'class\'=>\'tbcss\',\'width\'=>\'100%\',\'border\'=>1)),

\'Form\',   
     ));
     $ this-> view-> assign(\'form \',$ form);           $ this-> _ helper-> layout-> disableLayout();      if($ request-> isPost())          {              print_r($ request-> getPost());          } 这是我的装饰工:   公共$文本框=数组(
\'ViewHelper\',     
  \'FormElements\',   
  array(array(\'data\' => \'HtmlTag\'),array(\'tag\' => \'td\', \'class\' =>
     \'element \',\'width \'=> \'43%\',\'valign \'=> \'top \'))),
  \'Errors\',

array(array(\'closeLabel\' => \'HtmlTag\'),array(\'tag\' => \'td\',\'closeOnly\' => true, \'placement\' =>\'prepend\')),    
     \'Label\',
     array(array(\'openLabel \'=> \'Ht​​mlTag \'),array(\'tag \'=> \'td \',> \'openOnly \'=> true,\'align \'=> \'right \',\'valign \'=> \'top \',\'width \'=> \'15%\'))),
array(array(\'row\' => \'HtmlTag\'), array(\'tag\' => \'tr\')),   
 );   
     公共$ buttonDecorators =数组(
    \'ViewHelper\',
    \'Errors\',
  \'FormElements\',
    array(\'HtmlTag\', array(\'tag\' => \'td\',\'align\'=>\'center\',\'colspan\'=>\'2\')),
    array(array(\'row\' => \'HtmlTag\'), array(\'tag\' => \'tr\')),
);
谁能帮助我。     
已邀请:
我想你错过了
 // Check method/data validitiy
   if( !$form->isValid($this->getRequest()->getPost()) ) {
      return;
    }
祝好运 :-)     

要回复问题请先登录注册