「セッション」ライブラリからロードする追加情報を少し使用して、CodeIgniterログライブラリを拡張しようとしています。これは、次の情報によると可能であるようです: http: //codeigniter.com/user_guide/general/creating_libraries.html
そこで、アプリケーション/ライブラリにMY_Log.phpというファイルを次のように作成しました。
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class MY_Log extends CI_Log {
function __construct() {
parent::__construct();
$CI =& get_instance();
$CI->load->library('session');
}
}
?>
問題は、このファイル内からget_instanceを呼び出すたびに、「500InternalServerError」が発生することです。codeigniterシステムディレクトリを最新バージョン(2.1.2)の新しいコピーと交換しようとしましたが、同じエラーが発生します。私は何が間違っているのですか?
前もって感謝します。