学习php笔记 一


第一天
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();

优质内容筛选与推荐>>
1、杂言碎语
2、project configuration is not up-to-date with pom.xml
3、python中的__call__函数
4、Android_Service(服务)
5、《团队名称》第八次团队作业:Alpha冲刺day4


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号