一、什么是MVC //了解
M -Model 编写model类 对数据进行操作
V -View 编写html文件,页面呈现
C -Controller 编写类文件(UserAction.class.php)
二、ThinkPHP的MVC特点 //了解
三、ThinkPHP的MVC对应的目录 //了解
M 项目目录/应用目录/Lib/Model
V 项目目录/应用目录/Tpl
C 项目目录/应用目录/Lib/Action
四、url访问C //了解
五、url的4种访问方式 //重点!
1.PATHINFO 模式 -- 重点!!!!!!
http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2
如果要修改 URL中的 “/” 可以在配置文件中添加 ‘URL_PATHINFO_DEPR‘=>‘-‘
2.普通模式
http://域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2=值2
http://192.168.1.11/think/index.php?m=index&a=test
3.REWRITE模式
http://域名/项目名/模块名/方法名/键1/值1/键2/值2
需要修改 Apache 的配置文件 httpd.conf 文件
4.兼容模式
http://域名/项目名/入口文件?s=模块名/方法名/键1/值1/键2/值2
ThinkPHP 3 MVC模式和URL访问