14得票6回答
给表单错误添加class属性

我正在使用Zend Framework 2开发一个应用程序,并使用FormRow助手来呈现表单中的标签、输入框和错误信息(如果有的话)。 //within the view echo $this->formRow($form->get('Name')); 当用户提交表单时,如...

14得票1回答
从Zend_Form获取错误信息并以json格式响应

我正在尝试从Zend_Form中获取错误信息并将其作为json响应。获取Zend_Form错误和以json格式回复的最佳实践是什么?<? class SomeController extends Zend_Controller_Action { public function...

13得票1回答
使用注释生成器在Zend Framework 2表单中填充关系数据

当前,我有文章和标签两个表。我正在尝试在文章表单上自动填充“标签”表单元素作为选择框。从数据库表中设置标签选择框的值选项,然后在“bind”方法调用期间自动绑定文章数据,这是最好的方法吗? Article.php<?php // Article class class Article ...

13得票4回答
Zend表单验证器: 元素A或元素B

我在Zend表单中有两个字段,我想应用验证规则以确保用户只需输入其中一个字段。 $companyname = new Zend_Form_Element_Text('companyname'); $companyname->setLabel('Company Name');...

13得票3回答
Zend表单:在表单验证后添加错误消息

如何在 Zend 表单元素已验证后添加错误消息? 我正在尝试添加从 Zend_Auth 获取的错误消息(现在我正在使用 flashMessenger 显示它们)。 我尝试了类似于以下代码:$form->getElement('username')->addErrorMessag...

12得票7回答
如何在Zend表单中验证密码字段?

在我的表单中,我想验证用户两次填写的值是否相同(以确保他们没有犯错误)。我认为这就是Zend_Validate_Identical的作用,但我不太确定如何使用它。以下是我目前所拥有的:$this->addElement('password', 'password', array( ...

12得票1回答
Zend表单设置setRequired(true)或addValidator(NotEmpty)

这两者的行为或输出是否有任何真正的区别?它们对我来说看起来做的事情是一样的。->addValidator('NotEmpty') ->setRequired(true)

12得票2回答
ZendFramework - 如何使用视图助手创建optgroup和其选项?

如何使用 $this->formSelect() 创建此内容?<select multiple> <optgroup label="a"> <option>1</option> <option>2...

12得票2回答
如何在ZF中呈现表单元素时移除dd和dt的HTML元素?

我在视图中渲染了一个Zend_Form_Element_Select。 $t=new Zend_Form_Element_Select(....); ... ... echo $t->render(); 我成功获取了下拉框和选项,但同时也得到了被包裹在中的选择元素。 <dt...

12得票1回答
常见错误:Doctrine 2.1和Zend表单更新中的整数值不正确。

我正在处理一个提交的Zend表单,使用以下代码更新Doctrine记录,其中$query是使用Doctrine查询构建器构建的查询:$record_array = $query->getResult(); $this->_record = $record_array[0]; if(...