CodeIgniter路由规则的奇怪问题

时间:2011-07-24 10:48:57

标签: codeigniter url-routing

我设定了两条规则:

$route['followers/(:num)'] = 'hall/filter/subscribers/$1';

并且:

$route['see/(:num)'] = 'hall/see/$1';

但是当第一个工作正常时,第二个表现得犹如第二个参数(:num)根本没有通过(显示看/ 4给出了大厅/看/页,不是大厅/看到/ 4!)。这很奇怪,因为从我的观点来看,这两条路线的工作方式相同!!

有什么想法吗?

编辑:

如果我将$route['see/(:num)']更改为$route['foo/see/(:num)'],则可行。这太疯狂了

1 个答案:

答案 0 :(得分:-1)

你应该使用“”代替'',所以它应该是

$route['followers/(:num)'] = "hall/filter/subscribers/$1";
$route['see/(:num)'] = "hall/see/$1";