MR.G 发表于 2012-4-15 14:22:19

route路由的问题

想实现类似这样的路由

http://xxx/shows/test
http://xxx/shows/test/trailer

(trailer是个方法),我写的路由

$route['shows/(:any)'] = 'shows/view/$1';

$route['shows/(:any)/trailer']='shows/trialer/$1'

现在问题是http://xxx/shows/test/trailer也跳转到http://xxx/shows/test页面,求指教~

MR.G 发表于 2012-4-15 22:08:14

有人能告诉以下吗?:(

MR.G 发表于 2012-4-16 00:03:57

找到问题所在了

应该这样写

$route['shows/(:any)/trailer']='shows/trialer/$1'

$route['shows/(:any)'] = 'shows/view/$1';

原来这里面还有顺序的讲究,学习了。。

米修 发表于 2012-4-16 00:43:01

优先级的问题。。文档里面也有好像强调过的

暗夜星辰 发表于 2012-4-16 08:48:42

优先级的问题 最特殊最优先的要往最上面写 依次执行

zhengfeity 发表于 2012-4-16 14:59:24

两个位置掉下就可以了 确实是优先级别的问题!
页: [1]
查看完整版本: route路由的问题