Zend framework 我们应该如何将zend view helper表单与验证器一起使用+;过滤器?

Zend framework 我们应该如何将zend view helper表单与验证器一起使用+;过滤器?,zend-framework,zend-form,zend-view,Zend Framework,Zend Form,Zend View,我们应该如何将zend view helper表单与验证器+过滤器一起使用 错过验证程序+筛选的示例: 您的电子邮件: 贵国: 你想选择加入吗? 谢谢,将表单创建为一个单独的类,然后您就可以使用所需的所有验证器和过滤器。文档中有完整的设置信息: 文档中的示例: $form = new Zend_Form(); $form->setAction('/user/login') ->setMethod('post'); // Create and config

我们应该如何将zend view helper表单与验证器+过滤器一起使用

错过验证程序+筛选的示例



您的电子邮件:

贵国:

你想选择加入吗?


谢谢,

将表单创建为一个单独的类,然后您就可以使用所需的所有验证器和过滤器。文档中有完整的设置信息:

文档中的示例:

$form = new Zend_Form();
$form->setAction('/user/login')
     ->setMethod('post');

// Create and configure username element:
$username = $form->createElement('text', 'username');
$username->addValidator('alnum')
         ->addValidator('regex', false, array('/^[a-z]+/'))
         ->addValidator('stringLength', false, array(6, 20))
         ->setRequired(true)
         ->addFilter('StringToLower');

// Create and configure password element:
$password = $form->createElement('password', 'password');
$password->addValidator('StringLength', false, array(6))
         ->setRequired(true);

// Add elements to form:
$form->addElement($username)
     ->addElement($password)
     // use addElement() as a factory to create 'Login' button:
     ->addElement('submit', 'login', array('label' => 'Login'));

查看ZF文档中的Zend_Filter_输入。谢谢,但我问的是查看帮助器表单,而不是如何以常规方式创建Zend表单
$form = new Zend_Form();
$form->setAction('/user/login')
     ->setMethod('post');

// Create and configure username element:
$username = $form->createElement('text', 'username');
$username->addValidator('alnum')
         ->addValidator('regex', false, array('/^[a-z]+/'))
         ->addValidator('stringLength', false, array(6, 20))
         ->setRequired(true)
         ->addFilter('StringToLower');

// Create and configure password element:
$password = $form->createElement('password', 'password');
$password->addValidator('StringLength', false, array(6))
         ->setRequired(true);

// Add elements to form:
$form->addElement($username)
     ->addElement($password)
     // use addElement() as a factory to create 'Login' button:
     ->addElement('submit', 'login', array('label' => 'Login'));