PHP-MVC-三层架构模拟
2024-10-19 11:45:33
1.控制器定义
<?php
class VideoController{
public function index(){
echo "这是视频控制器的index方法";
include './models/VideoModel.php';
$Video = new VideoModel();
$videoData = $Video->getVideoData();
include './views/video/list.php';
}
}
2.模型定义
<?php
class VideoModel{
public function getVideoData(){
$arr = ['id'=>100,'name'=>'One','time'=>'23.3'];
return $arr;
}
}
3.视图定义
<html>
<head>
<title>user</title>
</head>
<body>
<h1>这是视频列表页面---> <?php echo $videoData['id'];?></h1>
</body>
</html>
4.入口文件定义
$c = $_GET['c'];
include './controllers/'.$c.'Controller.php'; $className = $c.'Controller';
$controller = new $className; $m = $_GET['m'];
$controller->$m();
最新文章
- 阿里云CentOS7系列三 -- 配置防火墙
- Android 学习笔记之一 “Unable to establish loopback connection”
- html页面输入框input的美化
- Cacti:添加监控磁盘IO
- Scrum会议1(Beta版本)
- ECSHOP在线手册布局参考图--文章列表页 article_cat.dwt
- 如何在 Linux 终端下创建新的文件系统/分区
- the design of everyday things
- 网卡驱动引起openstack的mtu问题
- 快速掌握Nginx(一) —— 安装Nginx和简单配置虚拟主机
- 父网访问子网(校园网访问校园网IP路由器下的一台电脑)远程路由器下的电脑
- JAVA进阶3
- Java-分治算法
- java 传入list集合 返回树形菜单,for循环遍历
- 高德地图 JS API - 根据经纬度获取周边建筑地标
- PowerBI开发 第一篇:设计PowerBI报表
- [Go] 判断 文件/文件夹 是否存在?
- 在一台服务器上搭建多个项目的SVN
- awk 简单使用 egrep 正则表达式
- ThinkPHP项目笔记之RBAC(权限)上篇