1
我一直在使用symfony的2相當一段時間已經與條令2有辦法大量通過無緩衝查詢選擇即學說1.2無緩衝查詢
$query->iterate();
現在我必須對目前正使用Symfony的一些舊的軟件工作1.4 w/Doctrine 1.2,這樣做會非常有用,但不幸的是,我似乎無法在文檔中的任何地方找到它。
有什麼建議嗎?
謝謝!
我一直在使用symfony的2相當一段時間已經與條令2有辦法大量通過無緩衝查詢選擇即學說1.2無緩衝查詢
$query->iterate();
現在我必須對目前正使用Symfony的一些舊的軟件工作1.4 w/Doctrine 1.2,這樣做會非常有用,但不幸的是,我似乎無法在文檔中的任何地方找到它。
有什麼建議嗎?
謝謝!
我不確定它是否是一個確切的替代品,但Doctrine_Core :: HYDRATE_ON_DEMAND水合可能是你正在尋找的。
Symfony的1.4是不是遺產,它仍然有LTS,直到2013年1月;-) – Flukey 2012-03-20 10:33:09
哈哈是啊對不起錯一詞的使用。 – 2012-03-20 14:50:14
在記錄'iterate()'的頁面上有這樣一句話:「數據庫客戶端/連接分配額外的內存可以完全緩衝結果,這些額外內存對PHP進程不可見」,這意味着有時候這個查詢可能不會被緩衝。有沒有機會對它何時可能發生的事情有任何洞見?任何警告或陷阱? http://doctrine-orm.readthedocs.org/en/latest/reference/batch-processing.html – 2014-11-01 20:13:58