我目前正在检索我的实体的类名称以将更改保存到日志中。这发生在一个听众:学说ORM实体类名称返回代理类名称
在我服务层:
$product = $line->getProduct();
$product->setAvailability($product->getAvailability() - $line->getAmount());
$em->persist($product);
的问题是,通过执行以下的听众:
$className = join('', array_slice(explode('\\', get_class($entity)), -1));
$modification->setEntidad($className);
的$className
被设置成修改是miomioBundleEntityProductoProxy
。
我怎样才能得到真实的类名称为我的实体,而不是代理类名称?
我既不知道你的问题是什么,也不知道你的问题是什么。请考虑改写你的问题,以便理解。 – Sgoettschkes 2013-03-18 16:11:35
@Sgoettschkes我改写了这个问题 – Ocramius 2013-03-18 20:01:48