ThinkPHP的MVC开发机制实例解析
网络编程 2021-07-05 09:50www.168986.cn编程入门
这篇文章主要介绍了ThinkPHP的MVC开发机制实例解析,通过一个完整的实例讲述MVC的原理,需要的朋友可以参考下
ThinkPHP是目前国内应用非常广泛的一款MVC开发框架。本文就以实例形式解析ThinkPHP的MVC开发机制。相信会给大家一定的启发作用。具体分析如下
一、概述
MVC框架解析如下
M Model层 模型就是数据库操作类(通过数据库操作类去操作各个表)
V View层 视图指模版。
C Control层 控制器就是通过控制器来实现模版,模型之间的控制关系。
二、实例分析
1.ACTION 控制器
位置 D:\\aoli\Home\Lib\Action\IndexAction.class.php
代码如下
public function test() //访问路径http://localhost/aoli/index.php/Index/test { $Test=D('Test');//实例化Model //$list=$Test->select(); $list=$Test->query("select from test" ); $this->assign('list',$list); $this->assign('title','彭艳杰'); $this->display(); } public function index() //index对应aoli\Tpl\default\Index下的index.html { $this->display(); }
2.MODEL 模型
位置 D:\\aoli\Home\Lib\Model\IndexModel.class.php
代码如下
<?php class TestModel extends Model{ //对应数据库中的表test //可在此处添加操作数据库表的类 } ?>
3.VIEW 视图
位置 D:\\aoli\Home\Tpl\default\Index\test.html
代码如下
<p style=" font-weight:bold; line-height:22px;">{$title}</p> <div style=" color:#00F;"> <volist name="list" id="vo"> <p>{$vo.title} - {$vo.con}</p> </volist> </div>
感兴趣的朋友可以调试运行一下本文所述实例以加深理解。希望本文所述对于大家学习ThinkPHP有所帮助。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程