0

コードイグナイターと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', '==============');
}
}
4

1 に答える 1

1

このコードのライブラリを作成する必要があります

そしてそれを次のように変更します:

private $table_name;
function set_table_name($table_name)
{
   $this->$table_name = $table_name;
}

または、テーブル名を指定するために application/config/constants.php に定数変数を作成します。

于 2012-12-18T09:54:12.213 に答える