MVC应用目录架构

Original 2019-01-09 10:50:53 296
abstract:MVC 即模型、控制器、视图MVC运行流程 1.浏览者: 调用控制器,发出指令 2.控制器: 按指令选取一个合适的模型 3.模型: 按控制器指令取相应数据 4.控制器: 按指令选取相应视图 5.视图: 把步骤3取到的数据按用户需求显示模型的作用是获取数据并处理返回的数据。控制器的作用是调用模型,并调用视图,将模

MVC即模型、控制器、视图

MVC运行流程1.浏览者: 调用控制器,发出指令 2.控制器: 按指令选取一个合适的模型 3.模型: 按控制器指令取相应数据 4.控制器: 按指令选取相应视图 5.视图: 把步骤3取到的数据按用户需求显示

模型的作用是获取数据并处理返回的数据。

控制器的作用是调用模型,并调用视图,将模型产生的数据传递给视图,并让相关视图去显示。

视图的作用是将取得的数据进行组织、美化,并最终向用户终端输出。

入口程序:又称单一入口机制,指在一个Web应用程序中,所有请求都是指向一个脚本文件(如某一网站页面都是index.php?XXXX形式)所有对使用程序的访问都必须通过这个入口。

好处:访问限制只需限制一个文件; 使得MVC得以实现。


创建MVC框架的过程:

1、创建框架的目录并在内部创建index.php文件,作为网站入口文件,检测本地服务是否开启浏览index.php

2、创建一个目录存放主要的文件,创建配置文件[来存放需要的配置]、路由文件]来解析路由并且将请求分发至对应的控制器及其操作方法]、基础类[调试模式、自动加载、启动框架]

3、使用composer下载需要用到的第三方类库,并且测试是否可用

4、根据需求创建模块、控制器、操作方法

5、修改index.php,引用相应的类文件

6、下载.htaccess文件来隐藏入口文件index.php,直接访问 host:port/模块/控制/方法 即可

微信图片_20190109105021.png

Correcting teacher:西门大官人Correction time:2019-01-09 11:42:21
Teacher's summary:总结的很好,最后的图片没有列出重点。最好在app目录里,列出来controller、model、view。这才是mvc的结构

Release Notes

Popular Entries