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

ThinkPHP-路由解析

时间:2015-12-04 10:31:22      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

通过url地址get参数找到指定的控制器,并进行对应方法调用请求
http://网址/index.php?m=模块名称&c=控制器&a=方法
以上url地址信息代码不够优雅、不安全。

技术分享

技术分享

技术分享

 

ThinkPHP框架url地址可以由以下四种
1. http://网址/index.php?m=XX&c=XX&a=XX 基本get模式
2. http://网址/index.php/模块/控制器/操作方法 路径模式pathinfo
3. http://网址/模块/控制器/操作方法 rewrite重写模式
4. http://网址/index.php?s=/模块/控制器/方法 兼容模式

具体url地址模式设置(配置文件ThinkPHP/Conf/convertion.php)
URL_MODEL = 0/1/2/3 分别代表四种url地址模式

技术分享

 

pathinfo模式

技术分享

 

 

rewrite重写模式

技术分享

 

兼容模式

技术分享

 

 

 

技术分享

config.php是我们当前自己项目的配置文件,我们可以通过修改该文件达到配置变量的目录
这个文件在系统运行过程中会覆盖convertion.php的配置变量


include “convertion.php”;
include “config.php”; 后引入的文件要把先引入的文件配置变量给覆盖掉

个人测试,好像没有起到作用。

有时候,系统自动创建URL地址,这个时候会根据你设置的模式进行创建。需要把框架的模式调整为开发调试模式,这样才能起作用。

技术分享

 

ThinkPHP-路由解析

标签:

原文地址:http://www.cnblogs.com/hqt2050/p/5018384.html

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