-
db()助手函數(shù)每次都會實例化,不同于Db::table(),所以不想它每次實例化的話,可以加入?yún)?shù)db(tableName, [], false)來禁止查看全部
-
select,column,find,value查看全部
-
Db連接 4. 在Db::connect()中傳入一個配置項的名稱 => Db::connect('db_config1'); 然后在config.php中添加該配置項即可查看全部
-
Db連接 3. dns配置法 類型://用戶名:密碼@主機名:端口號/數(shù)據(jù)庫名稱#utf8查看全部
-
Db數(shù)據(jù)庫連接 1. 在database.php中配置 2. 在Db::connect();中傳遞一個數(shù)組查看全部
-
如果設(shè)置了軟刪除字段,那么在我們需要真正刪除時,需要加true值: destroy(3, true); delete(true); 如果對同一條記錄執(zhí)行兩次軟刪除,后一次操作,獲取的記錄值會為空,因此要判斷一下空值情況查看全部
-
如果想在數(shù)據(jù)庫表中字段create_time、update_time自動完成時間戳賦值,可在database.php中全局設(shè)置,auto_timestamp=>true即可 如果只對個別數(shù)據(jù)表字段create_time、update_time自動完成時間戳賦值,可以按如下操作: protected $autoWriteTimestamp = true; //在模型中對約定的create_time、update_time自動完成時間戳賦值 protected $createTime = 'create_at';// 如果不用默認(rèn)的create_time名稱,這樣設(shè)置 //或 protected $createTime = false; //禁用 protected $updateTime = 'update_at';查看全部
-
模型屬性$auto設(shè)置字段自動完成,在插入或更新時都執(zhí)行; 模型屬性$insert設(shè)置字段自動完成,在插入時執(zhí)行; 模型屬性$update設(shè)置字段自動完成,在更新時執(zhí)行; 由setXxxAttr()配合完成. 與tp3.X相比有很大改動,但思路基本一樣查看全部
-
getData()獲取原始數(shù)據(jù) getXxxAttr() 對字段值進(jìn)行加工,更改數(shù)據(jù)獲取之后返回的值查看全部
-
count()、max()、min()、sum()、avg()等聚合方法與tp3.X基本一樣查看全部
-
刪除數(shù)據(jù):destroy()、delete()+where()查看全部
-
更新數(shù)據(jù),推薦update()+where()、save()+where()查看全部
-
插入create()、保存save()、允許字段allowField()、批量添加saveAll()查看全部
-
鏈?zhǔn)椒椒ㄅctp3.X基本一致查看全部
-
條件構(gòu)造器中的運算符基本與tp3.X一致,在復(fù)雜條件的構(gòu)造需求下,tp5增加了or相關(guān)的where方法,更加方便,推薦用三個參數(shù)的調(diào)用方式查看全部
舉報
0/150
提交
取消