symfony - 自定义多个复选框小部件 - 帮助

时间:2011-01-27 11:00:15

标签: symfony1 symfony-1.4 symfony-forms

我正在尝试创建一个自定义多选复选框小部件,它会显示模型的所有项目。

我的模型名为'Tag',这是我的数据库表中的标签列表。

我复制了sfWidgetFormSelectCheckbox代码并将其粘贴到我的新窗口小部件类中,但我不确定下一步该做什么

有人可以帮助我吗?

由于

2 个答案:

答案 0 :(得分:1)

如果您的问题是使用代码。最好看sfDoctrineActAsTaggable。它应该具有您需要的所有行为,因此您应该能够剖析它以实现您的目标。

答案 1 :(得分:0)

我设法使用一些自定义代码,即getter和setter,并覆盖表单类中的doUpdateObject()和updateDefaultsFromObject方法