1. 靜態方法 destroy, 返回受影響的行數, 下面的情況是 引數為主鍵的情況
$res = user::destroy(1);
dump($res);
引數也可以是乙個陣列
$res = user::destroy(['id' => 2]);
dump($res);
引數也可以是乙個閉包函式
$res = user::destroy(function ($query) );
dump($res);
2. 先用get方法獲取到, 再用 delete方法, 返回受影響的條數
$usermodel = user::get(6);
$res = $usermodel->delete();
dump($res);
還可以用 where條件刪除
$res = user::where('id', '<', 10)
->delete();
dump($res);
如果想刪除資料庫裡面的所有資料, 只需要在 where中填入乙個 true 條件即可.
$res = user::where('1=1')
->delete();
dump($res);
TP5使用模型查詢資料
前提 引入model 1.get 方法,引數為 主鍵值 res user get 1 toarray 方法是將 get的值,轉為陣列 res res toarray get 方法還支援閉包 res user get function query res res toarray dump res 2....
tp5 模型關聯
二 文章中用到的表結構 image 表,儲存的位置資訊 banner 推薦位表,儲存推薦位的型別 banner item 表,推薦位中的資訊條目,可以看到它擁有外來鍵 img id theme 表,商品活動主題,包含頭圖,主題圖 product 表,商品表 theme product 表,theme...
TP5 軟刪除功能
參考 tp5 完全開發手冊 軟刪除 在實際專案中,對資料頻繁使用刪除操作會導致效能問題,軟刪除的作用就是把資料加上刪除標記,而不是真正的刪除,同時也便於需要的時候進行資料的恢復。使用軟刪除功能,需要在物件模型中引入use traits model softdelete 並定義軟刪除標記字段prote...