创建如下表单元素的第一种方法 -
*在控制器中
$email = new Zend_Form_Element_Text('email');
$email->setLabel('Email address')
->addFilter('StringToLower')
->setRequired(true)
->addValidator('NotEmpty', true)
->addValidator('EmailAddress');
创建如下表单元素的第二种方法 -
*在视图中
echo $this->formText('email',$this->data['email'],array('size'=>'20', 'class'=>'input_min_max'));
是否可以在第 2 种方法中创建与第一种方法相同的元素,例如添加 addFilter、addValidator 等。setLabel 不是必需的,因为我们在元素之前添加了标签?