作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序从 html 代码创建 PDF 文档。为此,我将带有 Doctrine 的打印配置放入 mysql 数据库中,并调用一个命令行脚本,该脚本使用该 printjob id 调用另一个 symfony Controller 操作。
现在的问题是:在持久化数据后我现在得到了 id,但是当第一个进程仍在运行时数据不在 mysql 中。
我怎样才能告诉 Doctrine ,立即将数据写入数据库?我已经尝试过类似的提示
$em->clear()
// or
$em->getConnection()->commit()
但我没有帮助或造成其他问题。
最佳答案
尝试使用flush来刷新数据,例如:
$em->flush()
您只能刷新单个实体:
$em->flush($object)
关于mysql - 在异步进程中加载 Doctrine 持久化实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26627769/
我是一名优秀的程序员,十分优秀!