0

このコードはコントローラーで正常に動作しています

$em = $this->getDoctrine()->getEntityManager();
$entity = $em->getRepository('AcmeUserBundle:Child')->find($id);

今、私はカスタムRepositoryクラスを持っています

そこでそれをどのように使用できるか知りたい

function getUser()
{
    $em = $this->getEntityManager();
    $entity = $em->getRepository('AcmeUserBundle:Child')->find($id);
}

私はまだ同様に使用getRepositoryする必要がありますか?Repository

4

1 に答える 1

1

メソッドがRepositoryクラス内にある場合は、 $this.

$enity = $this->find($id);
于 2012-07-31T07:48:11.997 に答える