1.資料表一對多關係(主表):hasmany('關聯模型(資料表)名','(關聯模型)外鍵名','(當前模型)主鍵名')
2.資料表一對多關係(從表)或一對一關係:belongsto('關聯模型(資料表)名','(關聯模型)外鍵名','(當前模型)主鍵名')
3.模型名首字母一定要大寫,這是tp5的模型命名規則
4.路由引數限定route::get(rule:'',route:'',,引數表示式(正規表示式)['id=>'\d+'])
5.路由分組
開發介面步驟:
1.定義控制器,定義驗證器,定義路由,關聯模型
2.定義關聯模型,定義關聯表(模型中)
3.判空(控制器中)
4.定義異常
批量驗證
$validate = new validate($rule, $msg);
$result = $validate->batch()->check($data);
5.
每進行一次迴圈迭代,$res陣列元素的值就會被賦值給 $row變數,並且陣列指標會逐一地移動,直到到達最後乙個陣列元素。
ThinkPHP5使用快取
cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...
thinkphp5內建標籤
知道內建標籤怎麼用,查手冊的時候好查 卻功能的時候在裡面找著來用 1 內建標籤23 變數輸出使用普通標籤就足夠了,但是要完成其他的控制 迴圈和判斷功能,就需要借助模板引擎的標籤庫 4功能了,系統內建標籤庫的所有標籤無需引入標籤庫即可直接使用。5內建標籤包括 6標籤名作用包含屬性 7include 包...
ThinkPHP5使用QueryList4教程
幾乎每天都有人問我tp5中如何使用querylist4,所以寫了這篇教程。說實話我並不太想寫這篇教程,因為實在是沒有什麼技術含量。在thinkphp5 根目錄執行composer命令安裝querylist composer require jaeger querylist下面演示在index控制器中...