在Zend Framework 2中使用Zend Forms选择Multioptions

时间:2012-10-01 10:07:31

标签: zend-form zend-framework2

是否有一个示例说明如何在Zend Franework 2中使用Zend Forms来使用选择多个选项。我有一个要求,我需要使用数据库中的数据填充选择框并为用户提供选择选项多个选项,以便当用户选择他选择的选项并提交它时,我想将它存储在另一个表中。我刚刚描述了我的要求,我知道所有这些东西如何与普通的PHP,MySQL和HTML一起工作。自从我最近潜入Zend Framework 2以来,搜索了Zend Framework 2官方网站并找到了使用“选择”的示例,但没有选择多重选项。如果某人可以指导我如何处理这个问题,他们的努力将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果我正确理解你的问题,我会先看一下Zend\Form\Element\Collection元素类。

有一个很好的教程/资源使用Collection元素: http://packages.zendframework.com/docs/latest/manual/en/modules/zend.form.collections.html

不是使用元素的类名来定义target_element,而是创建Zend\Form\Element\Select的实例并使用setValueOptions()填充下拉值并将其作为target_element传递。

本教程使用JavaScript将新项添加到集合中。