1. 程式人生 > >ThinkPHP筆記——輸出和模型使用

ThinkPHP筆記——輸出和模型使用

0x00 前言

1.內容

1.1 ThinkPHP的輸出

對內容的輸出

1.2 ThinkPHP模型的使用

連線資料庫

1.3 其他

0x01 ThinkPHP的輸出

1.第一種輸出方式

通過echo等php原生的語句輸出。 在這裡插入圖片描述

2. 第二種輸出方式

使用

$this->display();

進行輸出。 需要建立一個資料夾和模組名一樣。然後需要建立一個名稱和方法一樣的html檔案。

2.1 動態資料傳遞

$name=‘dudu’; this>assign(data,.this->assign('data',.

ssign(data,.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>

5. 如何開啟page_trace

5.1 開啟debug

5.2 配置檔案

在這裡插入圖片描述

5.3 展示

在這裡插入圖片描述