3

doctrine2でsymfony2をセットアップしていて、DoctrineExtensions(Gedmo)を使用したいのですが、すべての手順を実行し、ほとんどが機能していますが、SoftDeleteableを機能させるために変更を加える必要がある構成ファイルが見つかりません。

https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/softdeleteable.md

$ config = new Doctrine \ ORM \ Configuration;

//設定..

$ config-> addFilter('soft-deleteable'、'Gedmo \ SoftDeleteable \ Filter \ SoftDeleteableFilter');
4

2 に答える 2

2

この問題を自分で見つけて、config.ymlに以下を追加して修正しました

doctrine:
    ...
    orm:
        ...
        filters:
            softdeleteable:
                class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter
                enabled: true
于 2015-08-21T13:43:55.797 に答える
0

問題は、ドクトリン2.1を含むsymfony2.0を使用していることだと思います。あなたが見ているDoctrineExtensionsのバージョンはdoctrine2.1をサポートしていません。

githubのdoctrine2.1.xブランチにフリックすると、残念ながらsoftdeletableについては言及されていません。

于 2012-06-01T10:38:19.800 に答える