相关疑难解决方法(0)

如何检查Doctrine 2中是否更改了实体?

我需要检查持久化实体是否已更改并需要在数据库上更新.我所做的(并没有奏效)如下:

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

var_export($entityManager->getUnitOfWork()->isScheduledForUpdate($product));
Run Code Online (Sandbox Code Playgroud)

该代码始终打印false,我也在检查工作单元之前尝试刷新,但没有工作.

有人有建议吗?

php doctrine doctrine-orm

28
推荐指数
4
解决办法
3万
查看次数

标签 统计

doctrine ×1

doctrine-orm ×1

php ×1