PHP 在Zend_Form中显示错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 在Zend_Form中显示错误相关的知识,希望对你有一定的参考价值。
public function loginAction()
{
$form = new Application_Form_Login();
if ($this->getRequest()->isPost()){
if ($form->isValid($this->getRequest()->getPost())){
$username = $form->getValue('username');
$userpass = $form->getValue('userpass');
$adapter = new Application_Model_AuthAdapter($username, $userpass);
$result = $this->_auth->authenticate($adapter);
if ($result->isValid()){
// Success.
// Redirect...
} else {
$form->setErrors(array('Invalid user/pass'));
$form->addDecorator('Errors', array('placement' => 'prepend'));
}
} else {
$form->setErrors(array('Please note the errors below'));
$form->addDecorator('Errors', array('placement' => 'prepend'));
}
}
$this->view->form = $form;
}
以上是关于PHP 在Zend_Form中显示错误的主要内容,如果未能解决你的问题,请参考以下文章
PHP Zend_Form对象到XML数据表示(用于XSLT)
PHP 自定义Zend_Form:更改了装饰器和添加的方法
从 Zend_Form 获取错误消息并作为 json 响应
Zend_Form 创建校验和解析表单的基础--(手冊)
如何使用装饰器将多个 div 或字段集添加到 zend_form?
如何将 Zend_Dojo 表单元素动态添加到 zend_form?