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