Я определил следующую переменную внутри объекта в моем приложении. У меня есть это, среди других полей, которые можно обновить через интерфейс формы, и я хочу иметь возможность проверить и снять этот флажок в этой форме.
Я могу установить флажок и отправить форму в порядке, но кажется, что, когда я снимаю флажок, я не могу отправить форму. Это дает мне Please check this box if you want to proceed
.
/**
* @var boolean $updatesNeeded
*
* @ORM\Column(name="updates_needed", type="boolean", nullable=false)
*/
private $updatesNeeded;
Я попытался изменить nullable=false
на nullable=true
и обновить схему, но, похоже, не работает. Любые идеи будут высоко оценены.
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;
class BlahType extends AbstractType
{
/**
* @param \Symfony\Component\Form\FormBuilder $builder
* @param array $options
*/
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('stuff')
->add('updatesNeeded', 'choice', array('required' => false))
->add('anothervar');
}
}