tengo el siguiente código:Obtener nombre de la entidad de la clase Object
namespace Acme\StoreBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Acme\StoreBundle\Entity\User
*
* @ORM\Table(name="users")
* @ORM\Entity()
*/
class User {
...
}
$user = new User();
¿Alguien sabe cómo puedo ahora conseguir el nombre de la entidad (AcmeStoreBundle:User
) del objeto User
?
Hace el trabajo. ¿Alguna ventaja en comparación con el enfoque de Wojciech? –
Como señaló @chopchop, los proxies como 'Proxies \ __ CG __ \ MyBundle \ Entity \ MyEntity' se manejan correctamente. Esto es especialmente importante si obtiene entidades de una base de datos. –
¡Esta es la solución correcta! –