Как проверить, изменилась ли сущность в Доктрине 2?

Мне нужно проверить, изменилась ли сохраненная сущность и нуждается ли она в обновлении базы данных. То, что я сделал (и не сработало), было следующим:

$product = $entityManager->getRepository('Product')->find(3);
$product->setName('A different name');

var_export($entityManager->getUnitOfWork()->isScheduledForUpdate($product));

Что код печатает всегда false, я также пытался промыть перед проверкой единицы работы, но не получилось.

У кого-нибудь есть предложение?

28
задан eagleoneraptor 26 July 2013 в 14:42
поделиться