gpt4 book ai didi

php - 如何在 symfony2 表单字段 : collection 中启用多项选择

转载 作者:行者123 更新时间:2023-12-04 16:01:23 26 4
gpt4 key购买 nike

我有一个用户注册表单(管理员使用),我想包括角色选择。我已经成功地在我的 buildForm 函数中添加了具有以下代码的角色下拉列表:

    $builder
->add('roles', 'collection', array(
'type' => 'choice',
'options' => array(
'choices' => array(
'ROLE_CONTENT' => 'Innehåll',
'ROLE_LAYOUT' => 'Skärmlayout',
'ROLE_VIDEO' => 'Videouppladdning',
'ROLE_ADMIN' => 'Administratör',
),
),
));

现在,我希望这是一个多选或复选框列表,而不是下拉列表,但我似乎找不到方法,似乎是一件很简单的事情,或者我错过了有关此字段类型的一些信息有效,不能多选吗?

最佳答案

这里不需要 collection 类型。 choice 类型将“multiple”设置为 true 将输出一个集合就好了。

$builder
->add('roles', 'choice', array(
'expanded' => true,
'multiple' => true,
'choices' => array(
'ROLE_CONTENT' => 'Innehåll',
'ROLE_LAYOUT' => 'Skärmlayout',
'ROLE_VIDEO' => 'Videouppladdning',
'ROLE_ADMIN' => 'Administratör',
),
))
;

关于php - 如何在 symfony2 表单字段 : collection 中启用多项选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11913399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com