ThinkPHP笔记——输出和模型使用
0x00 前言
1.内容
1.1 ThinkPHP的输出
对内容的输出
1.2 ThinkPHP模型的使用
连接数据库
1.3 其他
0x01 ThinkPHP的输出
1.第一种输出方式
通过echo等php原生的语句输出。
2. 第二种输出方式
使用
$this->display();
进行输出。
需要建立一个文件夹和模块名一样。然后需要建立一个名称和方法一样的html文件。
2.1 动态数据传递
$name=‘dudu’;
name);
显示结果是这个样子的。
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.访问
通过select方法来对数据进行一个访问。
2.1 M方法
使用M可以直接访问。
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>