|
本文实例讲述了Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法。分享给大家供大家参考,具体如下:
同时公司又要开发一个群组功能..我也就想运用一下Zend_Form来实现创建群组的功能.主要还是看中Zend_Form可以在写Form时候.实现服务器端的验证功能..省得我们在把数据提交到数据库的时候再验证一次..所以呢.我就看了一下这方面的手册..通过Zend Framework手册找到了相关的使用说明...最简单的使用方式就是在控制器(Controller)里写一个现成的Action,这样..在这个控制器里就可以直接使用这个Action...代码可以如下:
setName('group');
$title = new Zend_Form_Element_Select('title');
$title ->setLabel('性别') ->setMultiOptions(array('mr'=>'Mr', 'mrs'=>'Mrs')) ->setRequired(true) ->addValidator('NotEmpty', true);
$yourName = new Zend_Form_Element_Text('firstName');
$yourName->setLabel('姓名') ->setRequired(true) ->addValidator('NotEmpty', true) ;
$email = new Zend_Form_Element_Text('email');
$email->setLabel('电子邮件地址') ->addFilter('StringToLower') ->setRequired(false) ->addValidator('NotEmpty');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setLabel('group');
$form->addElements(array($title, $yourName,$email,$submit));
}
?>
|
|