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

[版本 3.x] 不太理解CI的路由

[复制链接]
发表于 2015-9-29 16:57:35 | 显示全部楼层 |阅读模式
http://codeigniter.org.cn/user_guide/general/routing.html

这教程里面说baseurl/controller/function/parameter
那这时候这个controller是放在application/controller目录下面的对吧

如果我要文件分层,把某个controller放在application/controller/admin/下面,url又怎解释呢?
比如
baseurl/admin/login 它会觉得是去找admin.php 还是找到admin目录再找login.php?

发表于 2015-9-30 11:01:01 | 显示全部楼层
$route['admin']='admin/index/index';
发表于 2015-9-30 11:01:15 | 显示全部楼层
$route['login']='admin/index/login';
发表于 2015-9-30 16:03:05 | 显示全部楼层
本帖最后由 h627457796 于 2015-9-30 16:06 编辑

baseurl/admin/login  是调用admin控制器下的login方法,
把某个controller放在application/controller/admin/下面,url又怎解释呢?

调用时就是baseurl/admin/controller/方法。

 楼主| 发表于 2015-9-30 17:54:00 | 显示全部楼层
也就是说我要加一层目录,就要在route.php里加一条规则。
同时目录层次名称不能和已经有的controller名称一样,对吗?

本版积分规则