2
在我的Symfony2應用程序,我已經運行到的錯誤類型:Will Doctrine會使用remove()而不調用flush()來刪除對象嗎?
E_ERROR: Allowed memory size of * bytes exhausted (tried to allocate 32 bytes)
這就是說,我在我的重構代碼的過程,但只有這樣,我如何找到刪除主義對象是通過調用方法remove()
。
根據Symfony的文檔:
方法remove()
通知您想從數據庫中刪除一行學說,但直到你叫flush()
我的問題是教義不會做什麼...
我可以用我用unset
從內存中刪除一個對象的方式調用remove()
嗎?只要我不叫flush()
?
如果不是,使用「Symfony方法」來「解除」對象的最佳方式是什麼?
等什麼吧?對象? Symfon?教義?取消設置? 「未設置」? PHP的方式誠實?提高該操作的內存限制。 – hakre
我希望能夠像提高內存限制一樣簡單。內存限制已經提高了兩倍。 – ILikeTacos
那麼它確實工作,那麼對嗎?爲什麼不第三次和第四次提醒?已經被證明有效的工作應該被認爲是好的。 – hakre