下にコントローラーwelcome
があり、別のコントローラーの機能にリダイレクトされますcontrollers/auth/login.php
function __construct() {
parent::__construct();
$this->load->helper('url');
$this->load->library('tank_auth');
}
function index() {
if (!$this->tank_auth->is_logged_in()) {
redirect('/auth/login');
} else {
$data['user_id'] = $this->tank_auth->get_user_id();
$data['username'] = $this->tank_auth->get_username();
$this->load->view('welcome', $data);
}
}
ここでconfig.php
、
$config['base_url'] = '';
$config['index_page'] = 'index.php';
それはうまくいきます。しかし、設定ファイルでbase_urlを次のように指定したとき:
$config['base_url'] = 'http://localhost/cilog/';
$config['index_page'] = '';
Object not found
. なぜだろう?index_page
しかし、指定すると再び機能しますindex.php
。