ZF2将自定义属性添加到选择表单元素中的选项

用户名

我想向Zend Framework 2表单中的select选项添加自定义HTML属性。

这是我的Form类的(部分)代码:

$this->add(array(
        'name' => 'lieuRemplissage',
        'type' => 'Select',
        'attributes'    => array(
            'class'     => 'form-control',
        ),
        'options'   => array(
            'label' => _('Lieu pré-enregistré'),
        ),
    ));

我在控制器中填充这样的options值:

$form = new \Vente\Form\Vente;
foreach($this->getAdminLieuDeVenteTable()->fetchAll() as $lieu) {
       $optionsLieu[$lieu->getId()] = $lieu->getNom();
    }
    $form->get('lieuRemplissage')->setValueOptions($optionsLieu);

但是现在,对于每个选项,我想为所有选择选项添加一个html属性,但每个选项的值都不同。

有什么方法可以在ZF2中实现?

谢谢。

斯莫古

我只是想通了这一点,并想在这里分享,因为我在搜索同一问题时看到了这个问题。应该以建议的方式给出相同的结果,但应直接使用表单类中的options属性;如果将数据对象传递给表单构造以填充像我这样的选项,则特别有用。

$this->add(array(
    'name' => 'lieuRemplissage',
    'type' => 'Select',
    'attributes'    => array(
        'class'     => 'form-control',
    ),
    'options'   => array(
        'label' => _('Lieu pré-enregistré'),
        'value' => 123
        'attributes' => array(
            'data-key' => 'value_for_data_attribute_goes_here',
        ),
    ),
));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Symfony 2 Form Builder中将自定义属性添加到选项元素

来自分类Dev

将自定义字段添加到后端表单

来自分类Dev

将自定义PHP表单添加到Wordpress

来自分类Dev

将自定义CSS类添加到WFFM表单部分的图例元素

来自分类Dev

将自定义HTML属性添加到Grav生成表单的按钮

来自分类Dev

将自定义元素添加到ngRepeat列表

来自分类Dev

将自定义属性添加到Serilog

来自分类Dev

将自定义属性添加到SimpleSAMLPhp

来自分类Dev

将自定义属性添加到Trello卡

来自分类Dev

将自定义字段属性添加到CsvHelper

来自分类Dev

sql server-对于XML Raw-将自定义属性添加到元素

来自分类Dev

将自定义字段添加到Adminhtml表单并填充数据(Magento 2)

来自分类Dev

如何将自定义html块添加到页脚选项列表中?

来自分类Dev

将自定义数组添加到android中的共享首选项

来自分类Dev

ZF2-注册自定义表单元素

来自分类Dev

将自定义列表添加到Excel 2007中的单元格

来自分类Dev

将自定义图像添加到作为RepositoryItemButtonEdit devexpress按钮的网格单元中

来自分类Dev

是否可以将自定义属性添加到 Azure AD B2C 中的组

来自分类Dev

Symfony Form EntityType,将自定义数据添加到选择中

来自分类Dev

Java 8将自定义元素添加到集合中的方法?

来自分类Dev

使用jQuery将自定义CSS类添加到动态创建的元素中

来自分类Dev

将自定义样式规则添加到列表中的偶数元素

来自分类Dev

将自定义样式规则添加到列表中的偶数元素

来自分类Dev

如何将自定义属性添加到Symfony Doctrine YAML映射文件中

来自分类Dev

如何将自定义属性添加到传单0.7.7标记中?

来自分类Dev

将自定义属性添加到Prometheus度量标准中,例如地理位置

来自分类Dev

将自定义产品属性添加到Magento交易电子邮件中

来自分类Dev

将自定义属性添加到更新模型时丢失的.tt POCO类中

来自分类Dev

如何将自定义属性添加到传单0.7.7标记中?

Related 相关文章

  1. 1

    如何在Symfony 2 Form Builder中将自定义属性添加到选项元素

  2. 2

    将自定义字段添加到后端表单

  3. 3

    将自定义PHP表单添加到Wordpress

  4. 4

    将自定义CSS类添加到WFFM表单部分的图例元素

  5. 5

    将自定义HTML属性添加到Grav生成表单的按钮

  6. 6

    将自定义元素添加到ngRepeat列表

  7. 7

    将自定义属性添加到Serilog

  8. 8

    将自定义属性添加到SimpleSAMLPhp

  9. 9

    将自定义属性添加到Trello卡

  10. 10

    将自定义字段属性添加到CsvHelper

  11. 11

    sql server-对于XML Raw-将自定义属性添加到元素

  12. 12

    将自定义字段添加到Adminhtml表单并填充数据(Magento 2)

  13. 13

    如何将自定义html块添加到页脚选项列表中?

  14. 14

    将自定义数组添加到android中的共享首选项

  15. 15

    ZF2-注册自定义表单元素

  16. 16

    将自定义列表添加到Excel 2007中的单元格

  17. 17

    将自定义图像添加到作为RepositoryItemButtonEdit devexpress按钮的网格单元中

  18. 18

    是否可以将自定义属性添加到 Azure AD B2C 中的组

  19. 19

    Symfony Form EntityType,将自定义数据添加到选择中

  20. 20

    Java 8将自定义元素添加到集合中的方法?

  21. 21

    使用jQuery将自定义CSS类添加到动态创建的元素中

  22. 22

    将自定义样式规则添加到列表中的偶数元素

  23. 23

    将自定义样式规则添加到列表中的偶数元素

  24. 24

    如何将自定义属性添加到Symfony Doctrine YAML映射文件中

  25. 25

    如何将自定义属性添加到传单0.7.7标记中?

  26. 26

    将自定义属性添加到Prometheus度量标准中,例如地理位置

  27. 27

    将自定义产品属性添加到Magento交易电子邮件中

  28. 28

    将自定义属性添加到更新模型时丢失的.tt POCO类中

  29. 29

    如何将自定义属性添加到传单0.7.7标记中?

热门标签

归档