亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

TP5 paginate()分頁(yè)后給結(jié)果集追加字段和數(shù)據(jù)

fnngj / 3395人閱讀

摘要:在中,我們常常會(huì)需要做數(shù)據(jù)分頁(yè)查詢,但是只查詢得到的數(shù)據(jù)并不能完全滿足我們的需求,我們偶爾會(huì)想數(shù)據(jù)集中追加我們需要的指定的字段和數(shù)據(jù)。

在TP5中,我們常常會(huì)需要做數(shù)據(jù)分頁(yè)查詢,但是只查詢得到的數(shù)據(jù)并不能完全滿足我們的需求,我們偶爾會(huì)想數(shù)據(jù)集中追加我們需要的指定的字段和數(shù)據(jù)。

在TP官網(wǎng)中找了很久沒(méi)招到相關(guān)資料,最后去翻開(kāi)發(fā)手冊(cè)后完美解決。

下面貼出解決方案:

public function index(){
    $sql = "";
    $list = "";
    $pagenumber = 20;//默認(rèn)分頁(yè)條數(shù)

    //查詢數(shù)據(jù)
    $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"]; //獲取數(shù)據(jù)集中的id
        $num = Db::name("wcmall_type_attribute")->where("wctypeid="$wctypeid"")->count("id"); //根據(jù)ID查詢相關(guān)其他信息
        $item["num"] = $num; //給數(shù)據(jù)集追加字段num并賦值
        return $item;
    });
    $page = $list->render();
    //輸出到模板
    return view("type/index",["list"=>$list,"page"=>$page,"title"=>"商品類型"]);

}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/29559.html

相關(guān)文章

  • 【整理】Laravel 中Eloquent ORM 相關(guān)操作

    摘要:軟刪除當(dāng)模型被軟刪除后,它們并沒(méi)有真的從數(shù)據(jù)庫(kù)刪除,而是在模型上設(shè)置一個(gè)屬性并插入數(shù)據(jù)庫(kù),如果模型有一個(gè)非空值,那么該模型已經(jīng)被軟刪除了。 Laravel 中Eloquent ORM 相關(guān)操作 定義 操作 獲?。ú樵儯?獲取集合,(查詢列表) 返回值是 IlluminateDatabaseEloquentCollection 的一個(gè)實(shí)例 獲取所有的數(shù)據(jù) use AppUser; $us...

    dongfangyiyu 評(píng)論0 收藏0
  • 寫(xiě)一個(gè)“特殊”的查詢構(gòu)造器 - (五、聚合函數(shù)、分組、排序、分頁(yè))

    摘要:聚合函數(shù)在中,有一些用來(lái)統(tǒng)計(jì)匯總的函數(shù),被稱作聚合函數(shù),如等。方法其它方法如之類的編寫(xiě)就不一一展示了,代碼請(qǐng)看聚合函數(shù)。如何獲取總數(shù)當(dāng)然是使用上面講到的聚合函數(shù)來(lái)處理。 where 相關(guān)的子句構(gòu)造完成后,我們繼續(xù)構(gòu)造其它子句。這一篇我們進(jìn)行聚合函數(shù)、分組、排序等子句的構(gòu)造。 聚合函數(shù) 在 SQL 中,有一些用來(lái)統(tǒng)計(jì)、匯總的函數(shù),被稱作聚合函數(shù),如 SUM、COUNT、AVG 等。 使用...

    iamyoung001 評(píng)論0 收藏0
  • Vue.js 實(shí)踐(2):實(shí)現(xiàn)多條件篩選、搜索、排序及分頁(yè)的表格功能

    摘要:基礎(chǔ)布局的中主要為部分,分別是用于搜索篩選和分頁(yè)的表單控件用于排序表格的表頭以及用于展示數(shù)據(jù)的。這也是前瞻發(fā)布之后,提出廢棄部分功能后許多人反應(yīng)較為強(qiáng)烈的原因。 與上周的第一篇實(shí)踐教程一樣,在這篇文章中,我將繼續(xù)從一種常見(jiàn)的功能——表格入手,展示Vue.js中的一些優(yōu)雅特性。同時(shí)也將對(duì)filter功能與computed屬性進(jìn)行對(duì)比,說(shuō)明各自的適用場(chǎng)景,也為vue2.0版本中即將刪除的部...

    Profeel 評(píng)論0 收藏0
  • Vue.js 實(shí)踐(2):實(shí)現(xiàn)多條件篩選、搜索、排序及分頁(yè)的表格功能

    摘要:基礎(chǔ)布局的中主要為部分,分別是用于搜索篩選和分頁(yè)的表單控件用于排序表格的表頭以及用于展示數(shù)據(jù)的。這也是前瞻發(fā)布之后,提出廢棄部分功能后許多人反應(yīng)較為強(qiáng)烈的原因。 與上周的第一篇實(shí)踐教程一樣,在這篇文章中,我將繼續(xù)從一種常見(jiàn)的功能——表格入手,展示Vue.js中的一些優(yōu)雅特性。同時(shí)也將對(duì)filter功能與computed屬性進(jìn)行對(duì)比,說(shuō)明各自的適用場(chǎng)景,也為vue2.0版本中即將刪除的部...

    ChanceWong 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

fnngj

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<