0

私はカスタムライブラリを持っています

class Test extends CI_Controller {
    public function __construct(){
        parent::__construct();
    }

    public function abc(){
        //some code
    }
}

このライブラリをオートロードに追加すると、次のエラーが発生します

致命的なエラー: C:\xampp\htdocs...\system\core\Loader.php 行 495 で、134217728 バイトの許容メモリ サイズが使い果たされました (261904 バイトを割り当てようとしました)

4

2 に答える 2

1

CI_Controllerを拡張します

あなたのライブラリでは、何も拡張しません。他のライブラリ(ヘルパーなど)を編集または変更する場合を除く

http://ellislab.com/codeigniter/user-guide/general/creating_libraries.html

于 2013-03-19T08:51:27.560 に答える
0

そのライブラリにループがあるか、大量のデータを配列に挿入するなど、大量のメモリを割り当てる操作があるだけです。ライブラリの操作を最適化できない場合は、php で許可されているメモリ サイズを増やす必要がある場合があります。

ini_set('memory_limit', '512M');

于 2013-03-19T08:51:45.690 に答える