Tom*_*Tom 1 php forms checkbox symfony1
我有一个带有复选框小部件的表单类:
$this->setWidgets(array(
'status' => new sfWidgetFormInputCheckbox(array('value_attribute_value' => 1)),
// various other widgets
));
Run Code Online (Sandbox Code Playgroud)
有没有办法将此复选框设置为从表单类中取消选中(默认情况下已选中)?我似乎无法得到任何工作.我在Google上发现了一些可能是Symfony错误的东西,但是我还是拒绝相信它.
从动作中设置它可以正常工作:
$this->form->setDefault('status', false);
Run Code Online (Sandbox Code Playgroud)
......但我不想在那里拥有它.
尝试在configure()表单方法的末尾设置默认值,它应该工作:
$this->setDefault('status', false);
Run Code Online (Sandbox Code Playgroud)