国产又猛又爽又黄视频|在线观看人成视频免费|少妇高潮太爽了在线视频|911国产免费无码专区|特黄做受又大又粗又长大片|欧美一级二级免费在线观看|日日夜人人澡人人澡人人看免|欧洲午夜精品一级毛片在线播放

thinkphp6幾個常見數據庫操作方法調整

2022-06-09 10:31 欄目:技術開發(fā) 查看(6140)

在tp6中,框架對數據庫操作方法相比tp5進行了響應的調整,現列舉幾個常用的數據庫操作方法調整注意事項:

1、field方法減少參數,不能過濾設定的字段,需要使用增加的withoutField方法。

2、剔除setField方法,需要用data或update方法。

3、order方法必須嚴格使用order(‘id’,’desc’) 或者 order(['id'=>'desc','create_time'=>'desc']),而在tp5中order(‘id desc’)也是被支持的。

4、取消setInc/setDec方法,統一使用inc/dec方法替代。

5、insert方法參數從4個改為2個,如果依然使用thinkphp5常用的insert($data,false,true)來返回自增ID會出現異常,因為thinkphp6的是否返回自增參數改為了該方法的第二個參數。

tp5數據庫常用操作方法見:

thinkphp\library\think\db\Query.php

tp6數據庫常用操作方法見:

vendor\topthink\think-orm\src\db\BaseQuery.php

 

 

與我們的項目經理聯系
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流

轉載請注明出處:thinkphp6幾個常見數據庫操作方法調整 - 微構網絡
分享: