php – Doctrine2刷新一个被删除的实体

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – Doctrine2刷新一个被删除的实体脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
尝试删除实体,而不保留其他更改.请注意(虽然在这种特定情况下并不是真的需要),但该方法不应影响在操作后调用的flush()的结果.
$em->remove($entITy);
$em->flush($entity);

抛出’Invalid@R_777_643@Exception’并显示消息’必须为单个计算管理实体.

我可以使用DQL来删除;只是想知道是否有办法通过实体经理做到一点.

我忘记了 transactions,我必须测试:
// $em instanceof EntityManager
$em->transactional(function($em) {
    $em->remove($entity);
});

如果在事务之前和之后更改的实体不在显式事务中,则不确定我是否可以使用事务.

脚本宝典总结

以上是脚本宝典为你收集整理的php – Doctrine2刷新一个被删除的实体全部内容,希望文章能够帮你解决php – Doctrine2刷新一个被删除的实体所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。