码迷,mamicode.com
首页 > Web开发 > 详细

thinkphp路由

时间:2017-02-15 16:14:24      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:router   正则表达式   logs   功能   作用   dex   定义   http   默认   

路由的概念:配置URl。
路由模式只对 PATHINFO 模式和兼容模式起作用。而 ThinkPHP 默认的就是 PATHINF 模式。

//启用路由功能
‘URL_ROUTER_ON‘=> true,
//配置路由规则 ‘URL_ROUTE_RULES‘=> array(   //每条键值对,对应一个路由规则 ),

PS:由于 ThinkPHP3.2 或以上版本针对模块设置的,所以模块名本身(比如 Home 和 Admin)是无法路由的。当然这点也无需路由,因为可以通过设置默认模块进行去除。

 

//设置模块以及默认模块
‘MODULE_ALLOW_LIST‘ => array(‘Home‘,‘Admin‘),
‘DEFAULT_MODULE‘ => ‘Home‘, // 默认模块,可以省去模块名输入

 

去掉 Home 之后的 URL:http://localhost/demo39/User/index/


路由规则定义的格式为:‘路由表达式‘=>‘路由地址和参数。

规则表达式例如:blog/:id
正则表达式例如:/^blog\/(\d+)$/

 

 

thinkphp路由

标签:router   正则表达式   logs   功能   作用   dex   定义   http   默认   

原文地址:http://www.cnblogs.com/liangcheng11/p/6401741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!