По сути, мне нужно сериализовать несколько флажков перед их сохранением в базе данных и десериализовать перед отображением формы.
<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)));
}
Я полагаю, что та же проблема существует с использованием полей выбора с несколькими вариантами выбора.