架构(URL解析、入口文件、应用目录)"/>
thinkPHP5.0框架 的开发模式和架构(URL解析、入口文件、应用目录)
一、thinkPHP5.0 的开发模式。
ThinkPHP 使用了MVC模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:
模型(Model)、视图(View)、控制器(Controller),它们各自处理自己的任务。
1)MVC在thinkPHP5.0中的体现
1、M model 模型
路径:C:\AppServ\www\tp5\application\index\model
作用: 执行数据库相关处理
2、V view 视图
路径:C:\AppServ\www\tp5\application\index\view
作用:其实就是页面
3、C Controller 控制器
路径:C:\AppServ\www\tp5\application\index\controller
作用:主要负责整个逻辑运转
2)MVC的变形
1、MC 模型和控制器
主要作用:用于接口开发
2、VC 视图和控制器
主要作用: 单页面的网站
二、架构(URL解析、入口文件、应用目录)
1、URL解析
http:// www.tp.com /index.php /Index /Index /index
协议 域名 入口文件 模块 控制器 方法
2、入口文件
1)、文件地址
C:\AppServ\www\tp5\public\index.php
2)、作用:
负责整个TP的请求
3.应用目录
1)、应用地址
C:\AppServ\www\tp5\application
2)、作用:
一个应用代表一个网站
更多推荐
thinkPHP5.0框架 的开发模式和架构(URL解析、入口文件、应用目录)
发布评论