【发布时间】:2014-07-19 06:19:10
【问题描述】:
如何在 Symfony 2 应用程序中正确设置服务容器以支持自定义文档存储库?
到目前为止我所拥有的是:
services:
acme.repository_user:
class: Acme\Repository\UserRepository
arguments: [@doctrine.odm.mongodb.document_manager]
但是,当我查看 DocumentRepository 类的构造函数时,我的 UserRepository 继承了该类,我可以看到以下参数:
public function __construct(DocumentManager $dm, UnitOfWork $uow, Mapping\ClassMetadata $class)
我似乎注入了文档管理器,但如何注入工作单元和类元数据?
【问题讨论】:
标签: php symfony doctrine-orm doctrine-odm