ThinkPHP笔记——MVC模式和URL访问
0x00 前言
1.mvc
2.ThinkPHP的MVC特点
3.ThinkPHP的MVC对应的目录
4.URL访问
5.URL的4中访问方式
0x01 MVC
这个是上节课的内容
mvc模式是一种设计模式,也是一种常用的模块。
M:module,对数据进行操作,对数据进行操作。
C:Controller,控制器,模块,描述功能。
V:view,视图,模板,负责前台页面的显示。
0x02 ThinkPHP的MVC的特点
ThinkPHP可以不依赖MVC单独运行。
0x03 ThinkPHP的MVC对应的目录
M对应目录:\Home\Lib\Model
V对应目录:\Home\Tpl
C对应目录:\Home\Lib\Action
0x04 URL访问
通过URL访问模块Controller的方式,模块/方法。
0x05 URL的4中访问方式
1.pathinfo模式(常用方式)
域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2
2.普通模式
域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2=值2
3.REWRITE(重写模式)
1.服务器支持
2.支持规则
4.兼容模式
域名/项目名/入口文件?s=模块名/方法名/键1/值1/键2/值2
0x06 其他配置
1.修改分各符
'URL_PATHINFO_DEPR'='-'
0x07 phpThink开启debug模式
define('APP_DEBUG','true');