我需要在服务中使用条令。
当我试图用这个代码$em = $this->getDoctrine()->getEntityManager();
获取它时,我发现了这个错误:
调用未定义的方法Acme\CcrawlerBundle\Services\getTrainingsService::getDoctrine()
我如何才能最终使学说发挥作用?
您必须将实体管理器作为参数传递给您的服务,如下所示:
your_service:
class: %your_class.class%
arguments:
- "@doctrine.orm.entity_manager"