2012-05-16 47 views
0

Fatal error: Allowed memory size of 194217728 bytes exhausted (tried to allocate 261904 bytes) in C:\xampp\htdocs\test\ci\application\libraries\datamapper.php on line 5CI2 hmvc數據映射器

問題是什麼?它的工作原理正確,但是當試圖運行任何出現錯誤的數據映射器函數時。

數據庫配置是../config/database.php

+0

DataMapper的本身並沒有使用多少內存,然後其他的代碼和內部數據結構。 您不提供觸發錯誤的代碼,但知道每個記錄都將轉換爲對象。 get()的10.000記錄肯定是一個壞主意。 此外,還有在DataMapper的圖書館的第5行沒有代碼,所以很奇怪是怎麼回事... – WanWizard

+0

你是正確的,錯誤是當我試着讓的get()函數 類用戶擴展的DataMapper { public $ table =「user」;函數get(){ $ o = new User(); return $ o-> get(); } –

+0

當我發 返回$ o-> get_where(array('id'=> 53),1,「0」); } –

回答