我正在尝试使用从“会话”库加载的一些附加信息来扩展 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 时,都会收到“500 内部服务器错误”。我尝试用最新版本(2.1.2)的新副本换出我的 codeigniter 系统目录,但我得到了同样的错误。我究竟做错了什么?
提前致谢。