您的位置:首页 > 编程语言 > PHP开发

thinkPHP02 .... MVC模式和URL访问

2014-08-07 23:16 127 查看
1.thinkPHP 对应的目录

M: 项目目录/应用目录/lib/model

V :项目目录/应用目录/TPL

C:项目目录/应用目录/lib/action

2.url 的四种访问模式

(1)pathinfo 模式
http://域名/项目名/入口文件/模块名/方法名/参数名1/参数1/参数名2/参数2 (pathinfo --模式)

如果不想用"/" 链接数组 ,想修改分隔符, 那么可以 修改项目名下的config 文件 增加配置项目
'URL_PATHINFO_DEPR'=>"-" 就oK了

开启调试模式,开启以后将不会有缓存

在入口文件中,添加

define("APP_DEBUG","TRUE");

如果在访问中不想显示入口文件 则可以 找到http.conf文件下

#LoadModule rewrite_module modules/mod_rewrite.so

把#去掉

然后

(2)普通模式

普通模式就是域名加参数的形式访问:

距离 加入想访问 index 控制器下的show 方法,传入 $name = xiancai ; $age = 26 两个参数,,访问的路径是:
http://域名/项目名/入口文件?m=index&a=show&name=xiancai&age=26 (其中的m代表控制器,a代表方法,不建议在thinkPHP中使用)

(3) REWRITE (为什么我用这种出错)
http://域名/项目名/模块名/方法名/参数名1/参数1/参数名2/参数2
(4)http://域名/项目名/入口文件?s=方法名/参数名1/参数1/参数名2/参数2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: