问题标签 [zend-form-select]

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.

0 投票
1 回答
4085 浏览

php - Zend 框架 addMultiOption 为选项添加自定义参数,如“rel”

我使用 Zend,我们有一个通过一系列函数组合在一起的表单。一个特别的 addMultiOption,它是从数据库中提取的(我不知道,因为如果我可以改变查询,那会更容易和更好。无论如何,我需要添加一个“rel”归因于每个选项 /选项将有一个“一”的相对值,这来自数据库所以。我试图弄清楚如何在值之外添加额外的属性

Zend 框架是否支持这一点,如果不支持,我该如何实现?我发现我之前认为这是一篇关于它的好帖子,但事实证明它对我不起作用

0 投票
1 回答
134 浏览

zend-framework - Zend 选择元素不起作用

我的 IndexController 中的专辑和类别有以下 Zend_Debug 值:

在我的 Form_Albums 中,我有以下表单元素:

我无法使用 Zend_Form_Element_Select 获得下拉列表显示。

解决方案更新:

我现在使用以下方法让它工作:

感谢 Rishi 提出这个想法。

0 投票
1 回答
913 浏览

zend-framework - 无法为 Zend_Form 下拉元素设置选定值

在编辑表单中的所有字段时,除了下拉菜单外,我都无法找出问题所在。

这是我的表格

我正在使用自定义元素,所以我可以将类添加到“选项”

在我的控制器的编辑操作中,我有

它正确地填充了所有字段,除了那个

我试过了

但它没有用。

现在我用我正在使用的自定义元素猜测它(在谷歌上找到了代码),但我不知道如何修改它,所以它对我有用。

0 投票
1 回答
570 浏览

zend-form - 以zend形式创建依赖下拉列表

有人知道如何在 Zend Form 中创建依赖下拉列表(选择)吗?即两个下拉菜单,国家和城市。只有在选择国家/地区时才会填充城市。谢谢

0 投票
1 回答
4594 浏览

zend-form - 如何在 jQuery ajax 中添加新的 ZF2' Zend\Form\Element

我想在 jQuery ajax 中添加一个新的 ZF2' Zend\Form\Element。但是当我使用 Zend Form 时,我不知道如何制作它。这是 add.phtml 文件。

以下是html的剩余部分。

如何在 jquery ajax 中添加新的 zend 表单元素?谢谢。

0 投票
1 回答
258 浏览

php - 如何在 zend 框架 2 的表单中使用视图助手?

我有一个视图助手,它返回一个名为$this->getTypes();

我已将其设置为可调用:

如果我在视图中回显它可以看到数组,但在表单中它会失败。

我想要类似的东西:

有任何想法吗?

0 投票
1 回答
3488 浏览

php - Zend Framework 2 Form Element Select and result from Doctrine 2

我对 ZF2 中的表单元素选择有疑问。我创建了查询学说 2 并有良好的结果对象列表。

并创建简单的形式:

如何将结果($langs)转换为 value_options 的数组 - zend 元素选择?我应该为此使用什么?

0 投票
1 回答
160 浏览

doctrine-orm - 必须在 zend2 中返回一个字符串值。如何?

我对 zend2 表单有疑问。我创建了一个实体,它从数据库中获取一些数据并加入一些表......

这是实体:

这段代码下面是 getter 和 setter、构造函数、添加和删除函数。

他们来了:

我的问题是protected $countries. 如果我在表单中添加属性值,它会给我实体中找不到的“国家”属性。

如果我不添加它,而是使用__toString()函数,它会给我一个错误,说它无法将国家/地区转换为字符串...在__toString()函数中我添加了以下代码:

谢谢你的帮助!

AE

0 投票
1 回答
1066 浏览

forms - ZF2 表单验证来自选择的值,即使发送了无效值

我的 ZF2 应用程序中有一个带有选择元素的表单。在 ZF1 中,它会自动添加一个验证器来检查用户是否试图向其发布无效值。

所以只是为了踢球和咯咯笑,我决定看看如果我使用 Firebug 更改其中一个选项的值然后提交它会发生什么。结果:它以优异的成绩通过了。不用说,这不好。

以下是 select 选项的相关代码:

(注意:$roleOptions 作为参数传入表单)

这是验证器代码的相关部分:

(显然,$notEmpty 是 NotEmpty 验证器的一个实例)

这里发生了什么?ZF2 是否不再添加验证器以确保它收到的值是最初是选项列表的一部分?我现在必须手动添加验证器来选择选项吗?

编辑:我检查了文档,它说选择元素会自动添加一个数组验证器。它应该可以工作,但事实并非如此。我什至尝试更改服务器端的值,结果相同——验证器没有获取无效值。

是的,我正在检查表格是否有效。

编辑#2:为清楚起见,这里是整个表单的代码

0 投票
1 回答
1889 浏览

doctrine-orm - 如何将所选选项设置为 ObjectSelect

我正在使用 ZF2 和 Doctrine2,并为 Place 类创建了一个表单。这个地方有一个省属性,我想将其呈现为选择字段。添加新地点时一切正常,但是当我尝试编辑一个地点时,我不知道如何在“选择”字段中将“选定”属性设置为正确的选项。在编辑屏幕中,我得到以下代码:

我想得到这个(假设正在编辑的对象有 Province=Buenos Aires):

这是包含 ObjectSelect 的字段集的代码:

这是之前的 FieldSet 包含在他的父 FieldSet 中的地方:

如果我的实体具有以下属性: $id $name

我理解它对应的 FieldSet 应该只有一个 Select 元素,并且当一个对象被绑定时,它应该将相应的选项设置为“selected”。我对吗?