PHP 的 MVC 框架原理及常见框架学习

Posted Ryan.zheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 的 MVC 框架原理及常见框架学习相关的知识,希望对你有一定的参考价值。

php开发中,选择合适的框架有助于加快软件开发速度,节省宝贵的项目时间,并允许开发人员专注于功能的实现。

换句话说,流行的 PHP 框架有助于加速应用程序开发(RAD)的过程。这些 Web 框架提供了开发的基本结构,随后可以快速进行开发任务,整个开发过程稳定,并且采用标准流程进行,方便开发团队内部快速达成契约。

市面上开源框架有几十种,如何快速学习框架?

现在大部分框架都是基于 MVC 模式,所以了解 MVC 框架原理,可以快速入手应用开发。

一、MVC 框架是什么?

MVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

 

二、MVC 框架的简易实现

下图为 Thinkphp 的模块,采用了 MVC 的模式

 

 

三、怎样快速学习一个框架

 1. 下载安装框架

 2. 查看目录结构

 3. 配置

 4. 控制器  使用模板 使用模型 

 5. 模板视图

 6. 模型 找出 CURD 的方法 一般跟数据库操作有关系  

 7. 路由

 9. HTTP 请求 知道 GET POST 值

 10. 实现一个简单的 CURD 功能

 

四、框架

ThinkPHP

https://www.kancloud.cn/manual/thinkphp5/118003

 

CI 框架

http://codeigniter.org.cn/

 

Laravel

https://laravelacademy.org/laravel-docs-5_8

 

以上是关于PHP 的 MVC 框架原理及常见框架学习的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp5.0快速入门(学习php框架及代码审计)

php mvc框架的理解

PHP MVC开发框架学习笔记

深入了解php框架mvc设计模式的原理

PHP笔记-自定义MVC框架

PHP面试:程序设计框架基础知识算法与数据结构高并发解决方案类