Symfony2 - 将实体代理转换为实体

时间:2012-10-03 09:31:02

标签: symfony doctrine-orm

我想知道是否可以将实体代理对象转换为实体对象。

我正在获取UserProxy实体而不是User实体,当我对此对象进行反射以获取其属性时,我没有获得用户属性。如何从用户代理对象获取用户属性?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用此方法获取代理类的真实姓名:

$entityName = $em->getClassMetadata($myProxyEntity)->rootEntityName;

获得真实实体名称后,您可以创建反射类