我正在尝试从网址捕获斜杠并将其传递到我的控制器中。这是我的问题的一个例子:
让我说我获取http://localhost/here/is/an/example
我的路线如下:
$routes['here/is/(:any)'] = 'my_controller/$1';
我在my_controller
中有以下函数定义:
public function index($rest_of_the_path) {
...
}
我希望$rest_of_the_path
的值为'an/example'
,但它实际上等于'an'
。我如何构建代码以便得到我的代码要什么?
P.S。:我正在使用Codeigniter 2.1.3
答案 0 :(得分:2)
你可以这样做:
public function index() {
$rest_of_the_path = implode("/", func_get_args());
...
}