我在尝试激活StofDoctrineExtensionsBundle中的SoftDeleteable筛选器时遇到问题。我按照manual中的说明进行了配置:

# app/config/config.yml
doctrine:
    orm:
        entity_managers:
            default:
                filters:
                    softdeleteable:
                        class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter
                        enabled: true


但这就是我得到的:

[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
Unrecognized options "filters" under "doctrine.orm.entity_managers.default"


运行bin/vendors update并没有帮助。有什么事吗

最佳答案

首先,使用bin/vendors update是个坏主意,因为它将所有供应商都设置为最新版本。您只能使用bin/vendors install

其次,请确保您正在使用1.0.xStofDoctrineExtensionsBundle分支,因为master分支与Symfony 2.0.x不兼容。

07-26 07:58