宁波如何进行网站建设自查,以确保网站符合举报标准?
摘要:举报网站建设自查报告,宁波建站,自己建站的网站,长春网站分析1、mvc原理 # mvc 与框架## 1.mvc 是什么1. m:model,模型(即数据来源),主要是针对数据库操作2. v:view,视图,html 页面。视图由一个一个模板
举报网站建设自查报告,宁波建站,自己建站的网站,长春网站分析1、mvc原理
# mvc 与框架## 1.mvc 是什么1. m:model,模型(即数据来源),主要是针对数据库操作
2. v:view,视图,html 页面。视图由一个一个模板构成(模板是视图的一个具体展现或载体,视图是模板的一个抽象)
3. c:controller,控制器,用于mv之间的数据交互## 2.最简单的 mvc
就是一…1、mvc原理
# mvc 与框架## 1.mvc 是什么1. m:model,模型(即数据来源),主要是针对数据库操作
2. v:view,视图,html 页面。视图由一个一个模板构成(模板是视图的一个具体展现或载体,视图是模板的一个抽象)
3. c:controller,控制器,用于mv之间的数据交互## 2.最简单的 mvc
就是一个可以显示数据库内容的模板## 3.分层后的mvc### 2.1 控制器(以下三个)1. 接受请求: 路由
2. 选择模型: CURD
3. 加载视图: 模板### 2.2 模型(功能是操作数据库)1. 查询构造器
2. 模型操作## 2.3 视图(以下两个)1. 模板赋值
2. 渲染视图
2、mvc的极简实现方式(一个页面)
?php
//!数据库查询(model)
//第一步:连接数据库
$db new PDO(mysql:dbnamephpedu,root,root);// 第二步:对数据库进行查询
$stmt $db-prepare(SELECT * FROM staff LIMIT ?);// 第三步:数据绑定,获取指定的数据,确定获取的数据条数
$stmt-bindValue(1,5,PDO::PARAM_INT);// 第四步:执行上述操作,如果不进行数据绑定就需要在execute里面加入参数
$stmt-execute();// 第五步:把查询到的数据集保存到一个变量里备用
$staffs $stmt-fetchAll(PDO::FETCH_ASSOC);
?!-- 视图(view) --
!DOCTYPE html
html langen
headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0title员工列表/title
/head
body!-- 第六步:foreach渲染数据 --h3员工列表/h3?php foreach ($staffs as $staff) :extract($staff) ?li?$id?:?$name? , ?$sex ? 女:男?(?$email?)/li?php endforeach?
/body
/html 上述代码中模型model和视图view都已经存在了而控制器controller实际上已经有了但是我们看不到因为我们上面的业务逻辑太简单直接把数据写进去了。没有通过controller让model和view进行数据交互。 3、分层的mvc 先写控制器controller控制器写完写模型model模型写完最后再写视图view。
