用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5360|回复: 5
收起左侧

[已解决] route路由的问题

[复制链接]
发表于 2012-4-15 14:22:19 | 显示全部楼层 |阅读模式
想实现类似这样的路由

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页面,求指教~
 楼主| 发表于 2012-4-15 22:08:14 | 显示全部楼层
有人能告诉以下吗?
 楼主| 发表于 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 | 显示全部楼层
优先级的问题 最特殊最优先的要往最上面写 依次执行
发表于 2012-4-16 14:59:24 | 显示全部楼层
两个位置掉下就可以了 确实是优先级别的问题!

本版积分规则