У меня есть форма Symfony со многими флажками:
$this->form = new SocialSettingsForm($user);
if ($request->isMethod(sfRequest::POST)) {
$this->form->bind($request->getParameter('social'));
if ($this->form->isValid()) {
$this->form->save();
$this->success = true;
}
}
Проблема в следующем: после сохранения формы флажки ведут себя странно
Если пользователь выбрал один, он появляется отмеченным после сохранения (нормальное поведение)
Но если пользователь снял флажок, после сохранения он останется отмеченным.
Я сделал var_dump для значений формы, непроверенные флажки имеют значение NULL, поэтому я не
понять, почему они все еще проверены.
Спасибо за вашу помощь.