我在 symfony 中的表单有问题。
首先是代码:
$test = array();
foreach($docGrp as $dc){
$test[] = $dc->getGruppenName();
}
$form = $this->createFormbuilder($document)
->add('gruppe', 'choice', array(
'choices' =>array(
'Gruppen' => $test,
),
'multiple' => true,
'expanded' => true,
))
->getForm();
我希望数组显示为复选框,并且它的值应该是数组中的值。但是,我得到一个例外,上面写着
“在渲染模板期间引发了异常(“警告:strtr() 期望参数 1 为字符串,给定数组”
因此,如果我将选择更改为“Gruppen =>”test”,它会起作用。但它违背了目的,我需要将这些值从数组中取出。
如果有人知道我的意思,帮助会很酷:)
到目前为止阿迪