Wie zu verwenden entityManager innerhalb Entität?

Habe ich diese Funktion in der Entity-Klasse, sondern die getDoctrine nicht gern...

public function getObject()
{
    $em = $this->getDoctrine()->getEntityManager();

    switch($this->objectType)
    {
        case 'video':
            return $em->getRepository('fdj2012AdminBundle:Video')->find($this->objectId);
            break;
        case 'default':
            return false;
            break;
    }
}

Wie zu verwenden entityManager innerhalb meiner Person ?

Schreibe einen Kommentar