DoctrineExtensions SoftDeleteable

时间:2012-04-07 17:26:15

标签: symfony doctrine-orm

我正在使用doctrine2设置symfony2,我想使用DoctrineExtensions(Gedmo) 我遵循了每一步,大多数都在工作,但我找不到配置文件,我需要对其进行更改 SoftDeleteable工作。

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

$config = new Doctrine\ORM\Configuration;

// Your configs..

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

2 个答案:

答案 0 :(得分:2)

自己解决这个问题并通过将以下内容添加到我的config.yml

来修复它
doctrine:
    ...
    orm:
        ...
        filters:
            softdeleteable:
                class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter
                enabled: true

答案 1 :(得分:0)

我认为问题在于您正在使用包含doctrine 2.1的symfony 2.0。您正在查看的DoctrineExtensions版本不支持doctrine 2.1。

如果你快速浏览github中的doctrine2.1.x分支,不幸的是它没有提到softdeletable。