如何在Symfony2中将"MyAcmeBundle:User"解析为"My\AcmeBundle\Entity\User"?

mat*_*ndr 3 naming-conventions shorthand symfony doctrine-orm

如何在Symfony2中将逻辑实体名称解析为完整的类名?喜欢MyAcmeBundle:UserMy\AcmeBundle\Entity\User.

Hen*_*kov 10

您可以从EntityManager获取ClassMetadata,它将命名空间解析为完全限定的类名.

<?php
echo $manager->getClassMetadata('MyAcmeBundle:User')->getName();
Run Code Online (Sandbox Code Playgroud)