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

[HELP] 菜鸟提问关于route通配符

[复制链接]
发表于 2013-5-23 16:56:32 | 显示全部楼层 |阅读模式
配置了如下route:
$route['categories_demo'] = 'categories_demo';
$route['categories_demo/insert_category'] = 'categories_demo/insert_category';
$route['categories_demo/move_category'] = 'categories_demo/move_category';
可以正常

但改成
$route['categories_demo'] = 'categories_demo';
$route['categories_demo/(:any)'] = 'categories_demo/$1';

categories_demo/insert_category
categories_demo/move_category
这两个就都404了。
求大虾帮助。
 楼主| 发表于 2013-5-23 18:00:15 | 显示全部楼层
木有人知道?用的是SAE。
发表于 2013-5-23 18:46:06 | 显示全部楼层
404 是 CI 的 404 还是服务器的 404
 楼主| 发表于 2013-5-24 12:35:42 | 显示全部楼层
CI 的404
发表于 2013-5-24 13:54:22 | 显示全部楼层
leedorian 发表于 2013-5-24 12:35
CI 的404

这么配置 试试
$route['categories_demo/(:any)'] = 'categories_demo/方法名/$1';
 楼主| 发表于 2013-5-24 14:12:32 | 显示全部楼层
就是想用:any代替方法名,因为方法名很多,不想每个都写一条。
 楼主| 发表于 2013-5-24 15:37:48 | 显示全部楼层
这里好冷清啊,没有人。
 楼主| 发表于 2013-5-27 12:18:18 | 显示全部楼层
自己顶。
 楼主| 发表于 2013-5-27 12:55:32 | 显示全部楼层
自己答,被上面一条
$route['(:any)'] = 'news/view/$1';
覆盖了,去掉就好了,但是还是不明白,不是最下面覆盖上面的吗?

本版积分规则