Home >php教程 >php手册 >CI 框架中的自定义路由规则,ci框架自定义路由

CI 框架中的自定义路由规则,ci框架自定义路由

WBOY
WBOYOriginal
2016-06-13 08:53:121131browse

CI 框架中的自定义路由规则,ci框架自定义路由

在 CI 框架中,一个 URL 和它对应的控制器中的类以及类中的方法是一一对应的,如:

www.test.com/user/info/zhaoyingnan

其中 user 对应的就是控制器中的 user 类,而 info 则对应 user 类中的 info 方法,zhaoyingnan 则是传递的参数


 

如果我不想 用 www.test.com/user/info/zhaoyingnan 这个 URL,

而是改成 www.test.com/member/zhaoyingnan,

此时就需要一个自定义的路由规则,

当 URL 地址为 www.test.com/member/zhaoyingnan 的时候,实际请求的应该是 www.test.com/user/info/zhaoyingnan

在这里,我推荐使用的实则表达式,其他方法不提:

application/config/routes.php

  2.添加如下操作

<span>/*</span><span>*
 * @author  zhaoyingnan
 * 自定义路由规则
 *</span><span>*/</span>
<span>$route</span>['member/(\w+)/?$'] =   'user/info/$1';

 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn