Rumah > pembangunan bahagian belakang > tutorial php > ThinkPHP的MVC开发机制实例解析_PHP

ThinkPHP的MVC开发机制实例解析_PHP

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-05-31 19:30:14
asal
1115 orang telah melayarinya

ThinkPHP

ThinkPHP是目前国内应用非常广泛的一款MVC开发框架。本文就以实例形式解析ThinkPHP的MVC开发机制。相信会给大家一定的启发作用。具体分析如下:

一、概述:

MVC框架解析如下:

M  Model层    模型:就是数据库操作类(通过数据库操作类去操作各个表)
       
V  View层     视图:指模版。
     
C  Control层  控制器:就是通过控制器来实现模版,模型之间的控制关系。

二、实例分析:

1.ACTION 控制器:

位置 D:\www\aoli\Home\Lib\Action\IndexAction.class.php

代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

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();

}

Salin selepas log masuk

2.MODEL 模型:

位置 D:\www\aoli\Home\Lib\Model\IndexModel.class.php

代码如下:

1

2

3

4

5

<&#63;php

class TestModel extends Model{ //对应数据库中的表test

 //可在此处添加操作数据库表的类

}

&#63;>

Salin selepas log masuk

3.VIEW 视图:

位置 D:\www\aoli\Home\Tpl\default\Index\test.html

代码如下:

1

2

3

4

5

6

<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>

Salin selepas log masuk

感兴趣的朋友可以调试运行一下本文所述实例以加深理解。希望本文所述对于大家学习ThinkPHP有所帮助。

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
ThinkPHP Mengapa menggunakan komposer?
daripada 1970-01-01 08:00:00
0
0
0
thinkphp memuat naik fail
daripada 1970-01-01 08:00:00
0
0
0
Bagaimanakah Thinkphp memanggil sambungan PHP?
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan