如何解决如何在窗体类中将sfWidgetFormInputCheckbox设置为false?
| 我有一个带有复选框小部件的表单类:$this->setWidgets(array(
\'status\' => new sfWidgetFormInputCheckBox(array(\'value_attribute_value\' => 1)),// varIoUs other widgets
));
有没有办法将此复选框从表单类内部设置为未选中(默认情况下已选中)?我似乎什么都没用。我在Google上发现了一些东西,这可能是一个Symfony错误,但尚未修复,但我拒绝相信。
从动作进行设置可以正常工作:
$this->form->setDefault(\'status\',false);
...但是我不想在那儿放。
解决方法
尝试在表单的
configure()
方法末尾设置默认值,它应该可以工作:
$this->setDefault(\'status\',false);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。