私はCIプログラマーではなく、ただそれを学ぼうとしています。たぶんこれは間違ったアプローチです、アドバイスしてください。
私のコントローラー(サブディレクトリにはありません):
class Users extends CI_Controller {
function __construct() {
parent::__construct();
}
public function index($msg = NULL) {
$this->load->helper(array('form'));
$data['msg'] = $msg;
$this->load->view('user/login' , $data);
}
public function process_logout() {
$this->session->sess_destroy();
redirect(base_url());
}
}
そしてログインのためのルート:
$route['user/login'] = 'users/index';
問題は、ログアウトしたいときに404が表示されることです。これは、ルートに404がないためです。
$route['user/process_logout'] = 'users/process_logout';
そして私の見解では<a href="users/process_logout">logout</a>
私がそれを追加すると、それは機能します、そしてそれはすべてのためのルートを追加するのは愚かです。私が間違っていること、アドバイスしてください。
ありがとうございました