我是代码点火器和PHP5的新手。从以下URL http://techtots.blogspot.in/2011/12/logging-request-parameters-in.html我正在尝试创建一个记录器,它将所有请求记录到一个表中。我的问题是以下代码应该驻留在哪里。我将如何指定表名。
class Logger {
private $CI;
public function __construct() {
$this->CI =& get_instance();
}
public function request_logger() {
$uri = $this->CI->uri->uri_string();
$params = trim(print_r($this->CI->input->post(), TRUE));
log_message('info', '==============');
log_message('info', 'URI: ' . $uri);
log_message('info', '--------------');
log_message('info', $params);
log_message('info', '==============');
}
}
答案 0 :(得分:1)
您必须为此代码
创建library并使用以下内容进行修改:
private $table_name;
function set_table_name($table_name)
{
$this->$table_name = $table_name;
}
或在application / config / constants.php中创建常量变量以指定表名。