Symfony 在役使用原则
我需要在我的服务中使用原则 当我试图用这段代码获取它时Symfony 在役使用原则,symfony,doctrine,doctrine-orm,bundle,Symfony,Doctrine,Doctrine Orm,Bundle,我需要在我的服务中使用原则 当我试图用这段代码获取它时$em=$this->getDoctrine()->getEntityManager()我捕获此错误: 调用未定义的方法Acme\CrawlerBundle\Services\getTrainingsService::getDoctrine() 如何才能最终使该原则起作用?您必须将实体管理器作为参数传递给您的服务,如下所示: your_service: class: %your_class.class%
$em=$this->getDoctrine()->getEntityManager()代码>我捕获此错误:
调用未定义的方法Acme\CrawlerBundle\Services\getTrainingsService::getDoctrine()
如何才能最终使该原则起作用?您必须将实体管理器作为参数传递给您的服务,如下所示:
your_service:
class: %your_class.class%
arguments:
- "@doctrine.orm.entity_manager"
您必须将实体管理器作为参数传递给您的服务,如下所示:
your_service:
class: %your_class.class%
arguments:
- "@doctrine.orm.entity_manager"
但我需要从控制台命令运行我的服务。它能正常工作吗?这是你想要的吗?谢谢你Biruwon,你救了我的命!但我需要从控制台命令运行我的服务。它能正常工作吗?这是你想要的吗?谢谢你Biruwon,你救了我的命!