基本的に、複数のチェックボックスをデータベースに保存する前にシリアル化し、フォームを表示する前にシリアル化を解除する必要があります。
<input type="checkbox" name="list[option1]" value="1">
<input type="checkbox" name="list[option2]" value="1">
<input type="checkbox" name="list[option3]" value="1">
誰かが私を正しい方向に向けてもらえますか?
チェックボックスを生成するために次のコードを試しましたが、リクエスト後に機能しません。選択したオプションがフォームに入力されていません (他のフィールドは問題ありません)
<?php
$form->bind($_POST, $entity);
....
foreach ($list as $key => $option) {
$form->add(new Check("list[$key]", array('value' => 1)));
}
複数選択選択ボックスの使用にも同じ問題が存在すると思います。