一个简易的MVC模型

原创
2016-07-29 09:12:33 775浏览
MVC 是一种用于将应用程序的逻辑层和表现层分离出来的软件方法。在实践中,由于这种分离,所以你的页面中只包含很少的 PHP 脚本。
模型 代表你的数据结构。通常来说,模型类将包含帮助你对数据库进行增删改查的方法。
视图 是要展现给用户的信息。一个视图通常就是一个网页。
控制器 是模型、视图以及其他任何处理 HTTP 请求所必须的资源之间的中介,并生成网页。
自制一个简易的MVC模型。
1.入口文件index.php
唯一一个让浏览器直接请求的脚本文件
2.控制器controller
协调模型和视图
3.模型model
提供数据,保存数据
4.视图view
负责显示网页
5.动作action
控制器中的方法,用于被浏览器请求

--------------------文件夹结构-------------------------

主文件夹mvc_demo

--controllers

--ArticleController.php

--UserController.php

--models

--UserModel.php

--views

--User/index.php

index.php //入口文件

-----------------------------------------------------------

index.php

$a();

controllers/UserController.php
UserController{
		
		public function index(){
			//echo "这是User控制器的index方法";
			//包含文件并实例化一个模型
			include './models/UserModel.php';
			
			//通过模型获取数据
			$model = new UserModel();
			$str=$model->getUser();
			
			include './views/User/index.php';
		}
	}

models/UserModel.php

views/User/index.php

	
	
	

在浏览器中输入http://localhost:8080/mvc_demo/index.php?c=User&a=index,显示效果使用者helen。

以上就介绍了一个简易的MVC模型,包括了UserControl方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。