我正在构建一个博客引擎来学习symfony。
我有一个管理页面,登录的作者可以在任何已发布的内容下添加“作者评论”,使用组合框选择内容标题。
如何过滤组合框中的项目,仅显示该作者编写的内容? 我应该创建一个新的小部件吗?
编辑:我应该使用带有某种自动填充功能的文本框吗?
答案 0 :(得分:1)
我假设你使用学说。如果您选中source of sfWidgetFormDoctrineChoice,则会看到它接受query
参数,该参数将用于获取显示的项目。
在表单的Doctrine_Query
方法中创建一个configure
对象,根据当前用户的文章对其进行过滤,然后通过此选项将其传递给窗口小部件。并确保您使用验证器执行相同的操作。