Symfony2 在service中如何使用Doctrine

www.bjxdzj.com 更新:2014-11-07 编辑:restart 来源:转载
Symfony2 在service中如何使用Doctrine呢,下面来给各位整理几个例子,有兴趣的一起进入看看。

mg电子:这样,在教学上对待中小学与大学正高级职称之间的“准入要求”就不完全一样,对前者教学的规范性、普适性和求同性远远大于后者,而对后者教学的异质性、创新性和个人性则远远大于前者。

在service中有个方法需要调用Doctrine,使用

 代码如下 复制代码
$user = $this->getDoctrine()->getRepository('AtotrukisMainBundle:User')

提示"getDoctrine"找不到,那么我们应该怎么做呢?

解决方法:

第一步:

在service配置文件中添加arguments

 代码如下 复制代码


services:

    eventService:

        class: Atotrukis\MainBundle\Service\EventService

        arguments: ["@doctrine.orm.entity_manager"]

第二步:

在service对应的class:Atotrukis\MainBundle\Service\EventService中增加如下代码:

 

 代码如下 复制代码

protected $em;

public function __construct($em)

{

    $this->em = $em;

}

合作: 葡京官网 赌二八杠 mg电子