微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在窗体类中将sfWidgetFormInputCheckbox设置为false?

如何解决如何在窗体类中将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 举报,一经查实,本站将立刻删除。