2017-05-02 17 views
1

我正在嘗試爲symfony項目執行「軟刪除」。所以我想使用StofDoctrineExtensionsBundle和我做的:stof_doctrine_extensions無法在symfony中加載

stof_doctrine_extensions: 
    orm: 
     default: 
      ... 
      softdeleteable: true 

doctrine: 
    ... 
    orm: 
     filters: 
      softdeleteable: 
       class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter 
       enabled: true 

在我的config.yml中。

但現在我有錯誤消息:

下 「doctrine.orm.entity_managers.filters」

無法識別的選項「softdeleteable」

+0

是否完成安裝步驟2? https://symfony.com/doc/master/bundles/StofDoctrineExtensionsBundle/index.html – Veas

+0

@Veas我做了,它說:ClassNotFoundException –

+0

您需要配置AppKernel添加新的BundleClass – Matteo

回答

2
在您發佈錯誤消息

看來你把鍵filters根據entity_managers鍵(如消息所示:under "doctrine.orm.entity_managers.filters")。修復orm項下移動過濾器部分,如例如:

doctrine: 
    orm: 
     filters: 
      softdeleteable: 
       class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter 
       enabled: true 

希望這有助於

相關問題