标签:
第一天
mvc的定义
model view controller 模型视图控制器
快速上手各大主流框架 快速适应多数公司的wen开发需求
mvc解决的问题 数据库 ----数组-----循环--输出
数据库代码 html代码php代码混合在一起,不好维护以及导致时间的浪费。
mvc的优势
mvc的三个层各司其职互不干涉 有益于人员的分工
视图 网页设计人员 模型 业务熟悉人员 控制器其他开发人员
代码的重用
mvc的组成与运行原理
视图:视觉能够直观看的界面 html代码 flash xml
控制器:向系统发出指令的工具和帮手
模型:按要求从数据库中提取数据
mvc的工作流程
第一步:浏览者---调用控制器,对他发出指令
第二步:控制器---按指令选取一个合适的模型
第三步:模型---按控制指令取相应的数据
第四步:控制器--按指令选取相应的视图
第五步:视图--按照控制器的指令进行相应的输出
开发的程序要规范统一,
制作第一个控制器程序
testController.class.php 名字 控制器文件 类文件
<?php
class testController{
function show(){
$testModel = new testModel();
$data = $testModel -> get();
$testView = new testView();
$testView ->display($data);
}
}
第一个模型程序 testModel.class.php
<?php
class testModel{
function get(){
return "hello world!";
}
}
制作第一个视图文件的创建
testView.class.php
<?php
class testView{
function display($data){
echo $data;
}
}
如何将这几个文件进行协同作战
test.php
<?php
require_once "testController.class.php"; //require会对出现的问题报错所以推荐使用require 而不是 inlclude
require_once "";
require_once "";
$testController = new testController();
$testController ->show();
标签:
原文地址:http://www.cnblogs.com/husttan/p/4639585.html