codeigniter url参数交换

mon*_*tra 3 codeigniter

我当前的网址是http:// localhost/ci/test_test/test/12/abc

12是我的id,abc是在功能测试中传递的值

现在我希望我的url看起来像这样http:// localhost/ci/test_test/test/id/12/val/abc 函数可能知道id关键字后面的id和value关键字后面的值

public function test($id="",$code=""){ 
        $data['id']=$id;
        $data['code']=$code;
		$this->load->view('welcome_message',$data);
	}
Run Code Online (Sandbox Code Playgroud)

Rez*_*-S4 5

在您的routes.php中,设置您的网址如下:

$route['test_test/test/id/(:num)/val/(:any)'] = "path/to/your_controller/$1/$2";
Run Code Online (Sandbox Code Playgroud)

和你的控制器:

public function your_controller($id="",$val){
    //...
}
Run Code Online (Sandbox Code Playgroud)