一、CodeIgniter手冊相關介紹
URI 的第二片段決定會調用控制器中的哪個方法。CodeIgniter 允許你使用 _remap() 方法來廢除這種規則:
復制代碼 代碼如下:
public function _remap()
{
// Some code here...
}
1、改變URL,隱藏方法,比如你的應用中,原來的URL方法是:
復制代碼 代碼如下:
example.com/index.php/blog/say
復制代碼 代碼如下:
example.com/index.php/blog/hello
復制代碼 代碼如下:
public function _remap($method, $params = array())
{
$user_type = $_SESSION['user_type'];
$access_control = $this->validate_access($user_type,$method);
if ($access_control){
$this->$method();
}
else{
$this->show_message();
}
}
新聞熱點
疑難解答