我需要检查持久化实体是否已更改并需要在数据库上更新.我所做的(并没有奏效)如下:
$product = $entityManager->getRepository('Product')->find(3);
$product->setName('A different name');
var_export($entityManager->getUnitOfWork()->isScheduledForUpdate($product));
Run Code Online (Sandbox Code Playgroud)
该代码始终打印false,我也在检查工作单元之前尝试刷新,但没有工作.
有人有建议吗?