私はcodeigniterで新しく、 "login"と "admin"という名前の2ページを追加します フックとセッションを使用してユーザを検出してログインしていますが、読み込まれなかった(呼び出し)。
マイコントローラ:フックがcodeigniterにロードされていません
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Auth extends CI_Controller{
public function __construct(){
parent::__construct();
}
public function index(){
}
}
マイフック:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Auth_hook {
protected $CI;
public function __construct() {
$this->CI =& get_instance();
}
public function index(){
print_r("hello!!");
}
}
}
?>
EDIT:そして最後にhooks.php
:
$hooks['pre_controller']=array(
'class'=>'Auth_hook',
'function'=>'index',
'filename'=>'Auth_hook.php',
'filepath'=>'hooks'
);
はい、編集部分を確認してください。 –
私の編集版をチェックしてください。 – Noman
@SyedNomanあなたのリンクは古くなっています。ellislabはCIを扱っていません。もし可能であれば、ここからリンクを使いましょう。http://www.codeigniter.com/docs – user4419336