我在Symfony 1.4中的应用程序上有一个错误,在一个表单简单的页面中:
$this->widgetSchema['list'] = new sfWidgetFormDoctrineChoice(array('multiple' => true, 'model' => 'Object', 'expanded' => true));
此代码显示复选框列表。数据已成功从数据库加载。在表格上,我可以检查每个选项并验证我的表格。但是无法取消选中已经"选中"
的选项<ul class="list">
<li>
<input name="sf_guard_user_profile[list][]" type="checkbox" value="1" id="sf_guard_user_profile_list_1" />
<label for="sf_guard_user_profile_list_1">Option 1</label>
</li>
<li>
<span class="checked">
<input name="sf_guard_user_profile[list][]" type="checkbox" value="2" id="sf_guard_user_profile_list_2" checked="checked" />
<label for="sf_guard_user_profile_list_2">Option 2</label>
</span>
</li>
</ul>
有人有想法吗?
我解决了我的问题。这与一些jQueryUI插件冲突。我只需要禁用它。
无论如何,谢谢你的帮助。