Symfony管理生成器:过滤组合框的内容

时间:2011-02-02 11:03:18

标签: php symfony1

我正在构建一个博客引擎来学习symfony。

我有一个管理页面,登录的作者可以在任何已发布的内容下添加“作者评论”,使用组合框选择内容标题。

如何过滤组合框中的项目,仅显示该作者编写的内容? 我应该创建一个新的小部件吗?

编辑:我应该使用带有某种自动填充功能的文本框吗?

1 个答案:

答案 0 :(得分:1)

我假设你使用学说。如果您选中source of sfWidgetFormDoctrineChoice,则会看到它接受query参数,该参数将用于获取显示的项目。

在表单的Doctrine_Query方法中创建一个configure对象,根据当前用户的文章对其进行过滤,然后通过此选项将其传递给窗口小部件。并确保您使用验证器执行相同的操作。