一、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();
}
}