在codeigniter中,我正在尝试创建一个接受任意长度URI的应用程序,例如:
http://example.com/files/some/arbitrary/length/uri
在routes.php文件中,我有以下规则来获取第一个URI段:
$route['files/(:any)'] = "files/uri/$1";
我怎样才能将地址的其余部分作为变量获取而不知道其中可能存在多少个URI段?
谢谢, Diarmuid
答案 0 :(得分:0)
想出来。
保持与之前相同的route.php规则然后使用codeigniters URL_Helper函数uri_string()来获取URI段。然后可以使用explode函数将其分解为数组。