【发布时间】:2016-11-06 07:04:34
【问题描述】:
我正在使用 symfony 处理一个表单,并且在一个选择中,我希望默认选择一些选项。
我试过了:
->add('idgroupe',
ChoiceType::class,
array('label' => 'Groupes',
'attr' => array('expanded'=> false,
'data'=>$g,
'multiple'=>'true',
'class' => 'form-control'
),
'choices' => $groupes
)
)
其中 $g 是一个数组,如:
array(1) { [0]=> string(18) "Vue1",[1]=> string(18) "Vue2" }
但是我遇到了这个错误:
在渲染模板期间引发了异常 ("注意:数组到字符串的转换")
【问题讨论】:
-
expanded、multiple和data不应位于选项数组的attr部分,而应与attr本身处于同一级别。还有"true" !== true(去掉引号)。