在CodeIgniter中使用通配符

时间:2010-05-17 06:31:43

标签: php codeigniter

通配符很酷。

我正在尝试这样做:

$route["(:any)/controller"] = "controller";
基本上,我想把通配符放在前面。它不太有效,我不知道任何解决方法。

2 个答案:

答案 0 :(得分:0)

应该有效。如果它没有尝试在您的路由定义周围移动,以将通配符行放在最后。

此外,我认为你不需要:any左右的括号。

答案 1 :(得分:0)

使用正则表达式做了诀窍..谢谢你指出(:any)是贪婪的!

$route['([a-z_A-Z]+)/controller'] = 'controller';