• 技术文章 >后端开发 >php教程

    一个简易的MVC模型

    2016-07-29 09:12:33原创538
    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核实处理。
    上一篇:PHP模拟发送POST请求之三、加强file_get_contents发送POST请求 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • php对称加解密的5个问答小结• 浅析PHP应用程序中正确调用系统命令的方法• 想请问一下印证的有关问题• php 之 cookie 跟 session 简单解读(笔记) • xml转换成数组的有关问题
    1/1

    PHP中文网