ThinkPHP笔记——输出和模型使用

0x00 前言

1.内容

1.1 ThinkPHP的输出

对内容的输出

1.2 ThinkPHP模型的使用

连接数据库

1.3 其他

0x01 ThinkPHP的输出

1.第一种输出方式

通过echo等php原生的语句输出。
ThinkPHP笔记——输出和模型使用

2. 第二种输出方式

使用

$this->display();

进行输出。
需要建立一个文件夹和模块名一样。然后需要建立一个名称和方法一样的html文件。

2.1 动态数据传递

$name=‘dudu’;
this>assign(data,.this->assign('data',.name);
ThinkPHP笔记——输出和模型使用
显示结果是这个样子的。
ThinkPHP笔记——输出和模型使用

2.2 修改定界符

<?php
return array(
	//'配置项'=>'配置值'
	'TMPL_L_DELIM'=>'<{',
	'TMPL_R_DELIM'=>'}>',
);
?>

0x02 ThinkPHP模型的使用

简单的说就是讲MVC三种模式下将数据进行传输。
现在需要使用的是M向C传递数据,然后C再向V传递数据。

1.设置数据库

	'DB_TYPE'=>'mysql',
	'DB_HOST'=>'127.0.0.1',
	'DB_NAME'=>'queen',
	'DB_USER'=>'root',
	'DB_PWD'=>'root',
	'DB_PORT'=>'3306',
	'DB_PREFIX'=>'bt_',

通过这些属性来配置数据项。

2.访问

ThinkPHP笔记——输出和模型使用
通过select方法来对数据进行一个访问。

2.1 M方法

使用M可以直接访问。
ThinkPHP笔记——输出和模型使用

3.CURD操作

3.1 增

-C Create

$n->add()

3.2 删

-D Delete

$n->delete()

3.3 该

-U Upadte

$n->save

3.4 查

-R Read

$n->select()

4.如何在模板中遍历数组

传入数组来进行操作,在前台页面直接调试

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
<volist name='data' id='v'>
	<{$v.Id}> --- <{$v.use}> --- <{$v.p}>
</volist>
</body>
</html>

5. 如何打开page_trace

5.1 开启debug

5.2 配置文件

ThinkPHP笔记——输出和模型使用

5.3 展示

ThinkPHP笔记——输出和模型使用