PHP实现简单的MVC框架

前言:

在PHP的世界中,有着众多的框架,它们各有所长,各具特色。既有Zend,Symfony,Laravel等大型框架,也有CodeIgniter,SlimFramework等轻量级的框架,还有国产的 框架:ThinkPHP等。关于各种框架的优劣以及是否应该使用框架的争论不绝于耳。

作为一名想要接触框架学习却又找不到方向的初级PHPer,我们只需要从基础学起,由简入难。学习框架 的办法就是了解其基本原理和运行流程,自己开发一个MVC框架,可以近距离的接触到这些内容,为以后学习大型框架打好基础。

小编今天介绍的项目课程就是教你开发一个简单的MVC框架。

项目名称:

项目简介:

该项目课程使用PHP实现一个简单的MVC框架,包含模型、视图、控制器以及模板解析等部分。通过项目了解MVC框架的基本原理和运行流程,学习面向对象编程和MVC设计模式,并学习开发中的一些注意事项。

项目列表:

搭建框架的目录结构如下图:

目录讲解:

看上图的目录结构,从上到下依次介绍一些每个目录的作用;

app/:应用程序目录。用户在其中进行功能开发

home/:模块目录。一般分为前台(home)和后台模块(admin),这里只建立的前台模块

controller/:前台控制器目录,存放控制器文件。主要处理前台模块的操作

model/:前台模型目录,存放模型文件。处理前台模型的相关操作

view/:前台视图目录,存放视图文件。前台展示的模板文件。

config/:配置文件目录

config.php:框架的配置文件

runtime/:运行时目录,保存框架运行时产生的数据。

cache/:缓存目录。用于存放缓存的模板文件









































北京白癜风医院哪家比较好
白癜风的影响



转载请注明:http://www.xxcyfilter.com/zytd/3372.html