问题标签 [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.
view - How to implement an application/website wide form in Zend Framework 2?
In my ZF2 aplication I have multiple modules and one of them is "Search". It provides a search form, the search logic and a list of courses found in the database:
Form class
Controller class
List view in /module/Search/view/search/search/search-courses.phtml
Now the search form should be displayed on every page of the website. How can I implement such global form view? Is there a "standard" way / best practice to do this?
Thx
zend-framework2 - 如何在 Zend Framework 2 中设置复选框/单选按钮的位置?
我试过这样:
但是标签仍然留在复选框后面。
我应该如何正确设置标签位置?
label - 如何在 Zend Framework 2 中翻译表单标签?
我不明白!.. 请有人解释一下,如何翻译表单标签?一个简单的例子会很棒。
先感谢您!
类 Search\Form\CourseSearchForm
查看脚本 /module/Search/view/search/search/search-form.phtml
配置module/Application/config/module.config.php
为:
我还编辑了我的视图并使用了FormLabel
视图助手:
此外,我FormLabel
在使用翻译器的地方(第116-120行)调试了 - 似乎没问题。
但它仍然无法正常工作。
编辑
de_DE.po
我手动添加到文件中的标签(测试)项目被翻译。ZF2 方面的问题实际上是我使用$form->get('city')->getLabel()
而不是$this->formlabel($form->get('city'))
在视图脚本中使用。
现在的问题是,标签没有添加到de_DE.po
文件中。但这不再是 ZF2 问题,所以我接受了 Ruben 的回答并打开了一个新的 Poedit 问题。
zend-framework2 - 如何从不同的模型中获取数据以供选择?
我有一些属性的形式:
但我想添加下拉列表,其中包含从另一个模型中获取的数据。怎么做?
zend-framework2 - ZF2: 'required' => false 忽略 DateSelect 元素
在 Zend Framework 2 应用程序中,我的控制器操作方法中有以下形式:
现在,如果我提交表单,我会收到验证消息:
'输入似乎不是有效日期'
这是正确的,但我只想知道该字段是否是必需的。如果我查看DateSelect
元素的源代码,我会看到一个getInputSpecification()
默认设置为 false 的方法,还有一个getValidator()
方法需要空日期不符合的格式。
如果不需要输入,我如何绕过验证(显然,在我的真实形式中,我有更多元素)?
zend-framework2 - ZF2 : 来自路由的参数在提交表单后被清除
我正在使用AbstractTableGateway
并HydratingResultset
进行数据库操作。(使用 BjyProfiler)当我使用添加操作发布表单数据时,它可以工作,但编辑操作不起作用。当我进行绑定时,它可以工作,但我重定向到添加页面,因为提交表单会重置来自路由的参数。
这是我的代码editAction()
(与专辑editAction()相同)
和我的桌子:
有人可以帮助我吗?我该如何解决这个问题?谢谢。
zend-framework2 - Zend Framework 2 中的多页表单
我想制作一个分为两个步骤的表格 - 每个步骤都在一个单独的页面上。根据第一步中给出的数据,我想在第二步中准备一些预填充的数据。
尽管花了很多时间在谷歌搜索我找不到它。
从逻辑的角度来看,我更喜欢一个 Zend\Form 和单独的字段集 (??) 而不是创建两个单独的表单。
那么如何在 Zend Framework 2 中正确地做到这一点呢?
doctrine-orm - Zend Framework 2 Doctrine 2 一对多复选框水合
我有一个ManyToMany
我闯入OneToMany
的ManyToOne
关系。我想构建一个具有复选框而不是集合的表单,并且我正在使用“DoctrineObject”水合器,但它不起作用,我不知道出了什么问题。
我从所有其他不相关字段下方的代码中删除了。
角色实体:
ManyToMany 表实体(它有更多字段,所以我打破了它):
我的表格如下所示:
问题是,当我转储$role
它时,它不包含任何内容rolePermissions
,即使它们是从表单传递的,它们也没有水合到对象中。我希望我的问题很清楚。
关于我的代码有什么问题的任何想法,或者使用复选框有更好的方法吗?
zend-framework2 - ZF2 - 表格行中的复选框
我有一个消息/电子邮件表,并希望有一个复选框来选择多条消息并使用表格底部的按钮删除它们:
使用标准 PHP/HTML 非常简单,无需使用框架,您可以:
然后在 PHP 中循环遍历已选择的 ID 数组。我正在尝试用 ZF2 实现同样的目标。
ZF2 提供:
如果FormCollection
支持插入元素,我会说这是最好的选择,因为您可以动态添加它们并在发布时循环它们。我想在不久的将来FormCollection
将允许添加元素,取代对 FormCollection 的需要,MultiCheckbox
并且MultiRadio
您可以遍历 FormCollection 并提取各个部分
有没有其他人做过类似的事情,你是怎么做的?
正如我常说的:框架让困难的事情变得简单,让简单的事情变得困难。
zend-framework2 - Zend Framework 2 - 多页表单
有没有人有这样的例子:Zend Framework Multi Page Form
But for Zend Framework 2 using Zend\Session?