Мне нужно проверить, изменился ли постоянный объект и его необходимо обновить в базе данных. То, что я сделал (и не работало), было следующим:
$product = $entityManager->getRepository('Product')->find(3);
$product->setName('A different name');
var_export($entityManager->getUnitOfWork()->isScheduledForUpdate($product));
Этот код всегда печатает false
, я также попытался выполнить флеш перед проверкой единицы работы, но не работал.
У кого-нибудь есть предложение?