如何在Symfony中添加Doctrine过滤器?

9

我正在一个Symfony 2项目中为Doctrine 2添加过滤器。按照文档,我已经创建了过滤器类并将其放在MyVendor\MyProjectBundle\Filter\MyFilter.php下。如何更好地进行配置和禁用/启用位?我不知道如何访问Symfony中的Doctrine 2配置对象。如果要全局启用过滤器,是否有无需更改每个控制器的方法?

1个回答

8

Doctrine Bundle配置参考中搜索filter关键字。

文档中的示例如下:

doctrine:
    orm:
        filters:
            myFilter:
                class: MyVendor\MyBundle\Filters\MyFilter
                enabled: true
                parameters:
                    myParameter: myValue
                    mySecondParameter: mySecondValue

嗯,只是好奇:这在Symfony 2.0中可行吗?该选项在2.0参考文档中缺失。 - Pomin Wu
1
不好意思,在Symfony 2.0中没有这个功能。 - Elnur Abdurrakhimov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接