Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用mongodb删除Symfony2.5软件_Mongodb_Symfony_Doctrine - Fatal编程技术网

使用mongodb删除Symfony2.5软件

使用mongodb删除Symfony2.5软件,mongodb,symfony,doctrine,Mongodb,Symfony,Doctrine,如何使symfony条令扩展“SoftDeleted”与mongoDb一起工作?(mongo odm理论)。插件上写着“仅适用于ORM”……还有其他解决方案吗?for ODM目前不支持Softdeletable 支持ODM的扩展列表 可译 可插入 时间标签 应受责备 可通行 翻译器 树(目前的物化路径策略) 参考资料 可恶的 有关更多信息,请参阅Github上的文档 编辑:将其划掉。刚找到这个 编辑2: 它的工作方式似乎与普通ORM注释类似。要使用symfony进行设置,只需遵循通常的文档(

如何使symfony条令扩展“SoftDeleted”与mongoDb一起工作?(mongo odm理论)。插件上写着“仅适用于ORM”……还有其他解决方案吗?

for ODM目前不支持Softdeletable

支持ODM的扩展列表

  • 可译
  • 可插入
  • 时间标签
  • 应受责备
  • 可通行
  • 翻译器
  • 树(目前的物化路径策略)
  • 参考资料
  • 可恶的
有关更多信息,请参阅Github上的文档

编辑:将其划掉。刚找到这个

编辑2: 它的工作方式似乎与普通ORM注释类似。要使用symfony进行设置,只需遵循通常的文档(而不是该回购协议上的文档)

配置:

doctrine_mongodb:
...
    document_managers:
        default:
            [.....]
            filters:
                soft-deleteable:
                    class:             Gedmo\SoftDeleteable\Filter\ODM\SoftDeleteableFilter
                    enabled: true

编辑3再次更新了上面的代码,因为我很笨

是的,我知道,这就是我问是否有其他解决方案的原因?(我已经编辑了我的帖子)@user2733521更新了我的答案。应该可以工作,没有经过测试,因为我目前没有运行Mongo。