【问题标题】:How do I add a Doctrine filter in Symfony?如何在 Symfony 中添加 Doctrine 过滤器?
【发布时间】:2012-10-21 16:29:47
【问题描述】:

我在 Symfony 2 项目中为 Doctrine 2 添加filter。在document 之后,我创建了过滤器类并将其放在 MyVendor\MyProjectBundle\Filter\MyFilter.php 下。像文档中那样进行配置和禁用/启用位的更好方法是什么?我不知道如何在 Symfony 中访问 Doctrine 2 的配置对象。此外,如果要全局启用过滤器,有没有办法在不更改每个控制器的情况下做到这一点?

【问题讨论】:

    标签: symfony filter doctrine-orm


    【解决方案1】:

    Doctrine bundle configuration reference 中搜索filter 词。

    文档中的示例如下所示:

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

    【讨论】:

    • 嗯,只是好奇:这在 Symfony 2.0 中有效吗? reference for 2.0 中缺少该选项。
    • 不,它在 Symfony 2.0 中不可用。
    猜你喜欢
    • 2018-09-28
    • 2016-08-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多