Symfony2 プロジェクト内のオブジェクトがあります。ここにコードが続きます。名前空間 Acme\UserBundle\Form\Model;
use Symfony\Component\Validator\Constraints as Assert;
use Acme\UserBundle\Entity\User;
class Registration
{
/**
* @Assert\Type(type="Acme\UserBundle\Entity\User")
*/
protected $user;
...
public function setUser(User $user)
{
//Get the EntityManager here!!!!
$group = $em
->getRepository('AcmeUserBundle:Group')
->findOneByName('Customers');
$this->user->addGroup($group);
}
....
}
では、コードで強調表示されているように、Doctrine でエンティティを取得するために EntityManager を取得するにはどうすればよいでしょうか? 前もって感謝します