【发布时间】:2014-05-02 13:45:33
【问题描述】:
我目前在服务中使用具有特定 ID 的实体。为了使用依赖注入来完成这项工作,我正在注入实体存储库和特定 ID。例如:
public function __construct($myRepo, $myId) {
$this->myEntity = $myRepo->find($myId);
}
有没有办法直接注入这个特定的实体而不传入存储库?例如,理想的方法是:
public function __construct($myEntity) {
$this->myEntity = $myEntity;
}
我不知道如何定义执行此操作所需的服务。
【问题讨论】:
标签: php symfony dependency-injection doctrine-orm