我试图做一个"软删除"对于symfony项目。所以我想使用StofDoctrineExtensionsBundle,我做了:
stof_doctrine_extensions:
orm:
default:
...
softdeleteable: true
doctrine:
...
orm:
filters:
softdeleteable:
class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter
enabled: true
在我的config.yml。
但现在我收到了错误消息:
无法识别的选项" softdeleteable"下 " doctrine.orm.entity_managers.filters"
答案 0 :(得分:2)
似乎是您将密钥filters
置于entity_managers
密钥下(如消息所示:under "doctrine.orm.entity_managers.filters"
)。修复了移动orm
键下的过滤器部分,例如:
doctrine:
orm:
filters:
softdeleteable:
class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter
enabled: true
希望这个帮助