【发布时间】:2012-03-17 09:02:50
【问题描述】:
我已经使用 symfony 2 有一段时间了,Doctrine 2 有一种方法可以通过无缓冲查询进行批量选择,即
$query->iterate();
现在我必须处理一些使用 Symfony 1.4 w/Doctrine 1.2 的遗留软件,拥有这样的东西会非常有用,但不幸的是,我似乎在文档中的任何地方都找不到它。
有什么建议吗?
谢谢!
【问题讨论】:
-
Symfony 1.4 不是旧版,它在 2013 年 1 月之前仍然具有 LTS ;-)
-
哈哈是的,对不起,这个词用错了。
-
在记录
iterate()的页面上有这句话“结果可能被数据库客户端/连接分配的额外内存完全缓冲,PHP 进程不可见。”,这意味着有时这个查询可能不会无缓冲。您是否对它何时发生有任何见解?任何警告或陷阱? doctrine-orm.readthedocs.org/en/latest/reference/…