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" に変更すると機能します。しかし、目的に反するため、配列からそれらの値を取得する必要があります。
誰かが私が何を意味するかを知っていれば、助けはクールでしょう:)
これまでアディ