2

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

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

谢谢你。

4

1 回答 1

0

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

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

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

于 2012-10-03T15:18:30.680 回答