摘要:在中,我們常常會需要做數據分頁查詢,但是只查詢得到的數據并不能完全滿足我們的需求,我們偶爾會想數據集中追加我們需要的指定的字段和數據。
在TP5中,我們常常會需要做數據分頁查詢,但是只查詢得到的數據并不能完全滿足我們的需求,我們偶爾會想數據集中追加我們需要的指定的字段和數據。
在TP官網中找了很久沒招到相關資料,最后去翻開發手冊后完美解決。
下面貼出解決方案:
public function index(){ $sql = ""; $list = ""; $pagenumber = 20;//默認分頁條數 //查詢數據 $list = Db::name("wcmall_type","id,name,sort")->where($sql)->order("sort asc")->paginate($pagenumber,false,["query"=>request()->param()])->each(function($item, $key){ $wctypeid = $item["id"]; //獲取數據集中的id $num = Db::name("wcmall_type_attribute")->where("wctypeid="$wctypeid"")->count("id"); //根據ID查詢相關其他信息 $item["num"] = $num; //給數據集追加字段num并賦值 return $item; }); $page = $list->render(); //輸出到模板 return view("type/index",["list"=>$list,"page"=>$page,"title"=>"商品類型"]); }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29559.html
摘要:軟刪除當模型被軟刪除后,它們并沒有真的從數據庫刪除,而是在模型上設置一個屬性并插入數據庫,如果模型有一個非空值,那么該模型已經被軟刪除了。 Laravel 中Eloquent ORM 相關操作 定義 操作 獲?。ú樵儯?獲取集合,(查詢列表) 返回值是 IlluminateDatabaseEloquentCollection 的一個實例 獲取所有的數據 use AppUser; $us...
摘要:聚合函數在中,有一些用來統計匯總的函數,被稱作聚合函數,如等。方法其它方法如之類的編寫就不一一展示了,代碼請看聚合函數。如何獲取總數當然是使用上面講到的聚合函數來處理。 where 相關的子句構造完成后,我們繼續構造其它子句。這一篇我們進行聚合函數、分組、排序等子句的構造。 聚合函數 在 SQL 中,有一些用來統計、匯總的函數,被稱作聚合函數,如 SUM、COUNT、AVG 等。 使用...
摘要:基礎布局的中主要為部分,分別是用于搜索篩選和分頁的表單控件用于排序表格的表頭以及用于展示數據的。這也是前瞻發布之后,提出廢棄部分功能后許多人反應較為強烈的原因。 與上周的第一篇實踐教程一樣,在這篇文章中,我將繼續從一種常見的功能——表格入手,展示Vue.js中的一些優雅特性。同時也將對filter功能與computed屬性進行對比,說明各自的適用場景,也為vue2.0版本中即將刪除的部...
摘要:基礎布局的中主要為部分,分別是用于搜索篩選和分頁的表單控件用于排序表格的表頭以及用于展示數據的。這也是前瞻發布之后,提出廢棄部分功能后許多人反應較為強烈的原因。 與上周的第一篇實踐教程一樣,在這篇文章中,我將繼續從一種常見的功能——表格入手,展示Vue.js中的一些優雅特性。同時也將對filter功能與computed屬性進行對比,說明各自的適用場景,也為vue2.0版本中即將刪除的部...
閱讀 3114·2021-11-23 09:51
閱讀 1974·2021-09-09 09:32
閱讀 1084·2019-08-30 15:53
閱讀 2957·2019-08-30 11:19
閱讀 2464·2019-08-29 14:15
閱讀 1432·2019-08-29 13:52
閱讀 553·2019-08-29 12:46
閱讀 2818·2019-08-26 12:18