问题标签 [zend-form2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework2 - ZendF 2 表单视图助手转义属性
我刚开始使用 ZendF 2,在 Zend\Form 中我注意到一些连线行为。我尝试使用为表单实例设置 2 个类
然后,鉴于我打电话
输出是
为什么class1和class2之间的空间逃脱了?这是正常的吗?据我测试它按预期工作。
zend-framework2 - ZF2 注册无效工厂
我在 ZF2 应用程序中有以下类和我的模块配置,它给出了以下错误:
用户窗体工厂.php
用户窗体.php
模块.config.php
我在另一个控制器工厂中使用这个表单工厂
用户控制器工厂.php
谁能告诉我可能是什么问题?
angularjs - 检索表单时更改 ZF2 表单行为
我想知道是否有一种方法可以将附加参数传递给构造函数(首选)或检索 Request 对象以从 Form 构造函数中检查标头,以便当我在控制器中执行 getForm 时,将自定义表单取决于它是如何被调用的?
我正在努力将 AngularJs 绑定和模型标签集成到我的表单元素中,但我需要修改提交按钮的工作方式,无论何时从 Ajax 调用表单而不是通过框架将表单拉入 Zend 模板。
因此,我想在提交按钮添加到表单的位置周围抛出条件参数,但我需要知道呈现的表单是在 zend 中查看还是通过 ajax 调用发送。我可以通过使用 isXmlHttpRequest() 查看请求标头来检测控制器中的 ajax 调用,但我不确定如何让表单知道控制器在使用 $this->getForm() 检索表单时看到了什么
php - 如何在 Zend Framework 2 中启用 formselect 视图助手?
我没有使用完整的 ZF2 安装,只有我指定的模块,包括zendframework/zend-form
从表单选择:
问题:
在非视图 PHP 中时:
在 *.phtml 视图文件中时:
笔记:
$this->partial()
工作,一样$this->escapehtml()
,但$this->formselect()
不
php - Zend\Form openTag() 方法不包括所有属性
好吧,正如您所看到的,我正在设置一些表单属性并将它们转储var_dump($form->getAttributes());
,结果如下:
但结果form
标签是:
ng-submit 属性丢失!!
如何设置form
属性?
php - Zend 框架 2 - 当提交表单出错时使表单字段保持粘性
我正在研究 Zend 框架 2。我有一种用于保存商店信息的表单。我已经使用 Zend 的输入过滤器验证了表单。我的问题是当我在字段中输入错误数据或将必填字段保留为空白时,它会正确显示错误但整个表单再次变为空白。
我想要以前输入的值,就像表单显示错误时一样。
以下是呈现表单的函数。
我已经用于$form->setInputFilter($shop->getInputFilter());
验证。摘录getInputFilter()
如下:
形式是
php - 如何在 ZF2 表单中制作自定义单选按钮标签?
我有一个带有单选按钮的表单:
在视图中,我的输出如下:
并获取输出(为便于阅读而格式化):
但我需要,该标签文本由 a 包裹<span>
:
实现它的最佳方法是什么?
zend-framework2 - 自定义 ZF2 中表单集合的字段集输出
我在 ZF2 中正确设置了一个表单,其中包括几个元素和一个包含用户可以复制的字段集的集合。一切正常,但我需要更多地控制字段集的呈现方式,即。我需要在字段集中的一些元素之间添加其他东西,而不是一个接一个地输出它们。
我不是 ZF2 方面的专家,但从研究中我似乎了解到您可以在 formCollection 中声明一个自定义 fieldsetHelper,但是:
- 我做不到;我试图扩展 FormCollection 类,并添加
protected $fieldsetHelper = 'myFieldsetHelper';
,它也在模块配置中声明,但我得到:
致命错误:调用未定义函数 myFieldsetHelper()
- 我对扩展 FormRow 助手很熟悉,但我不知道应该如何编写字段集助手(我只需要在一些元素之间添加我的额外内容),并且在网络上找不到任何示例。
请问有什么帮助吗?
php - ZF2 在表单验证错误时呈现自定义类
如何在表单行周围包装字段集标记,以及当元素无法验证时如何向字段集添加 has-danger 类?
我想我需要创建一个 viewhelper,检查特定的表单元素是否有验证消息并用字段集包装该行,但我不确定这是否是正确的方法或如何去做。
我想要的验证错误输出:
注册.phtml:
zend-framework2 - 如何在 ZF2 中启用显示全局标签取消 FormMultiCheckbox?
我正在Zend\Form\Element\MultiCheckbox
使用Zend\Form\View\Helper\FormMultiCheckbox
:
MyFieldset.php
myform.phml
它可以工作,但global label
不显示“ ”。当我使用 时,它会显示出来Zend\Form\View\Helper\FormElement
,但FormMultiCheckbox
似乎忽略了“全局label
”。
如何FormMultiCheckbox
显示label
复选框列表?