sharpmental 发表于 2015-9-29 16:57:35

不太理解CI的路由

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?

Aloghli 发表于 2015-9-30 11:01:01

$route['admin']='admin/index/index';

Aloghli 发表于 2015-9-30 11:01:15

$route['login']='admin/index/login';

h627457796 发表于 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/方法。

sharpmental 发表于 2015-9-30 17:54:00

也就是说我要加一层目录,就要在route.php里加一条规则。
同时目录层次名称不能和已经有的controller名称一样,对吗?
页: [1]
查看完整版本: 不太理解CI的路由