使用php在codeIgniter中使用_remap是什么用途

use*_*896 -1 php mysql codeigniter

嗨frnds任何人都可以解释一下我在codeIgniter中使用_remap函数的用法是什么,用例子和描述清楚地请...

Har*_*ngh 6

请参阅http://ellislab.com/codeigniter%20/user-guide/general/controllers.html

重新映射函数调用

如果您的控制器包含一个名为_remap()的函数,则无论您的URI包含什么,它都将始终被调用.它会覆盖URI确定调用哪个函数的正常行为,允许您定义自己的函数路由规则.

例如:您的网址是localhost/index.php/user/index,您不想为此调用index,然后您可以使用_remap()映射新功能view而不是index像这样.

public function _remap($method)
{
    if ($method == 'index')
    {
        $this->view();
    }
    else
    {
        $this->default_method();
    }
}
Run Code Online (Sandbox Code Playgroud)