旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php怎样完成mvc【php题目】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP问题浏览:118


导读:在PHP中运用MVC愈来愈流行了,特别是在一些开源的框架当中。MVC足以应对大多数的状况,但另有一些状况是其不太合适的,如比较简朴的个人博客,关于只要几百篇文章量级的博客,运用MV...
在PHP中运用MVC愈来愈流行了,特别是在一些开源的框架当中。MVC足以应对大多数的状况,但另有一些状况是其不太合适的,如比较简朴的个人博客,关于只要几百篇文章量级的博客,运用MVC让人以为有些太庞杂了;一样关于新浪等流派网站,运用MVC,将有大批的文件被加载,关于速率的影响是没法接收的。

引见MVC的基本原理及一种简朴的完成。以下引见内容实用PHP开辟。

PHP中的MVC

MVC在软件工程中是一种软件的架构。从php的角度来说MVC有一些差别。

Model(模子),顺序运用功用的完成,顺序的逻辑的完成。在PHP中担任数据管理,数据生成。

View(视图),图形界面逻辑。在PHP中担任输出,处置惩罚怎样挪用模板、须要的资本文件。

Controller(控制器),担任转发要求,对要求处置惩罚。在PHP中依据要求决议挪用的视图及运用的数据。

为何运用MVC(引荐进修:PHP视频教程)

MVC的重要作用是为了将代码分层、分类。

MVC的重要目标是为了处理Web开辟中分离开辟与设想事情,使其事情相对自力。

在如许的过程当中还发现了其他的一些长处,网站的目次构造越发清楚,网站更容易保护与扩大,能够完成模块的复用。

MVC完成

要求URL

起首,商定要求页面时的URL,以以下构造举行完成:

localhost/index.php?c=demo&a=index¶m=welcome

假如想得到越发幽美的URL构造,能够举行优化,为由这URL构造优化与本文关系不大,今后举行分享。

从上面的参数能够看出,接见的文件是index.php,同时含有3个参数分别为c、a、param。

MVC目次构造

接着,计划MVC的目次构造以下:

 /*
├─www # 网站根目次
│ ├─controller # 控制器目次
│ │ ├─democontroller.php # demo控制器
│ ├─model # 模子目次
│ │ ├─model.php # model模子
│ ├─view # 视图目次
│ │ ├─index.php # index视图
│ ├─index.php # 进口文件
*/

以上就是php怎样完成mvc的细致内容,更多请关注ki4网别的相干文章!

标签:php