首页 > 代码库 > thinkphp路由
thinkphp路由
路由的概念:配置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路由
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。