2012-10-03 29 views
2

我想知道是否有可能将实体代理对象转换为实体对象。Symfony2 - 将实体代理转换为实体

我得到一个UserProxy实体而不是一个用户实体,当我对这个对象进行反射以获取其属性时,我不会获得用户属性。我如何从用户代理对象获取用户属性?

谢谢。

回答

0

你可以得到代理类的真实姓名与此梅索德:

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

一旦你有你真正的实体名称,你可以创建一个反射类