ThinkPHP筆記——輸出和模型使用
阿新 • • 發佈:2018-12-13
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>