codeigniter url参数交换

时间:2015-05-08 07:54:06

标签: codeigniter

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

12是我的id,abc是要在函数测试中传递的值

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

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

1 个答案:

答案 0 :(得分:5)

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

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

和您的控制人员:

public function your_controller($id="",$val){
    //...
}