如何在Symfony中添加条令过滤器?

如何在Symfony中添加条令过滤器?,symfony,filter,doctrine-orm,Symfony,Filter,Doctrine Orm,我在Symfony 2项目中为条令2添加了一个。按照下面的步骤,我创建了filter类,并将其放在MyVendor\MyProjectBundle\filter\MyFilter.php下。在文档中进行配置和禁用/启用位的更好方法是什么?我不知道如何在Symfony中访问原则2的配置对象。此外,如果要全局启用筛选器,是否有方法在不更改每个控制器的情况下执行此操作?在中搜索筛选器字 文档中的示例如下所示: 嗯,只是好奇:这在Symfony 2.0中有效吗?中缺少该选项。否,Symfony 2.0中

我在Symfony 2项目中为条令2添加了一个。按照下面的步骤,我创建了filter类,并将其放在MyVendor\MyProjectBundle\filter\MyFilter.php下。在文档中进行配置和禁用/启用位的更好方法是什么?我不知道如何在Symfony中访问原则2的配置对象。此外,如果要全局启用筛选器,是否有方法在不更改每个控制器的情况下执行此操作?

在中搜索
筛选器

文档中的示例如下所示:


嗯,只是好奇:这在Symfony 2.0中有效吗?中缺少该选项。否,Symfony 2.0中不提供该选项。
doctrine:
    orm:
        filters:
            myFilter:
                class: MyVendor\MyBundle\Filters\MyFilter
                enabled: true
                parameters:
                    myParameter: myValue
                    mySecondParameter: mySecondValue