tp hasWhere
生活随笔
收集整理的這篇文章主要介紹了
tp hasWhere
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
hasWhere
最近項目使用模型關聯查詢數據,因為模型關聯之后返回的數據可以是一對多的數組,使用join鏈表查詢則是返回多條數據,使用模型關聯就少不了對關聯的模型進行查詢。
使用hasWhere 需要注意的是 haswhere只有靜態方法 沒有->
/*** 獲取未完成接單列表* @param $user_id* @return \think\Paginator* @throws \think\exception\DbException*/public function getNotList($user_id = false){return ReceivingModel::hasWhere('demand',function($query){$query->where('Demand.is_status','=',0);})->with(['user','type','demand'])->where('Receiving.is_delete', '=', 0)->where('Receiving.user_id','=',$user_id)->order(['create_time' => 'desc'])->paginate(15, false, ['query' => request()->request()]);}Demand和Receiving都是模型名稱,用來區分字段
總結
以上是生活随笔為你收集整理的tp hasWhere的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java遍历Json中的key和valu
- 下一篇: JAVA:遍历目录下的文件