欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

THINKPHP5分頁數(shù)據(jù)對象處理過程解析

 更新時間:2020年10月28日 09:53:41   作者:小猿筆記  
這篇文章主要介紹了THINKPHP5分頁數(shù)據(jù)對象處理過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

在用到THINKPHP5的分頁的時候,我們可以發(fā)現(xiàn)獲取的數(shù)據(jù)是對象,如果我們要對數(shù)據(jù)進行循環(huán)增加數(shù)據(jù)就實現(xiàn)不了

今天用此方法解決,以做記錄方便以后忘了查看

// 查詢狀態(tài)為1的用戶數(shù)據(jù) 并且每頁顯示30條數(shù)據(jù)
$list = db('commission_log')->order('id desc')->paginate(30);
// 獲取分頁顯示
$page = $list->render();
$list = $list->all();    //這是關(guān)鍵
// 模板變量賦值
foreach ($list as $k => $v) {
  //通過用戶ID查詢代理名
  $list[$k]['username'] = db('userinfo')->where(array('uid'=>$v['uid']))->value('username');
}
$this->assign('list', $list);
$this->assign('page', $page);
// 渲染模板輸出
return $this->fetch();

分頁后數(shù)據(jù)處理 (V5.0.9)

V5.0.9版本開始 支持分頁類后數(shù)據(jù)直接each遍歷處理,方便修改分頁后的數(shù)據(jù),而不是只能通過模型的獲取器來補充字段。

$list = User::where('status',1)->paginate()->each(function($item, $key){
  $item->nickname = 'think';
});

如果是Db類操作分頁數(shù)據(jù)的話,each方法的閉包函數(shù)中需要使用返回值,例如:

$list = Db::name('user')->where('status',1)->paginate()->each(function($item, $key){
  $item['nickname'] = 'think';
  return $item;
});

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Yii中特殊行為ActionFilter的使用方法示例

    Yii中特殊行為ActionFilter的使用方法示例

    這篇文章主要給大家介紹了關(guān)于Yii中特殊行為ActionFilter的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • php實現(xiàn)斐波那契數(shù)列代碼分享

    php實現(xiàn)斐波那契數(shù)列代碼分享

    這篇文章主要介紹了php實現(xiàn)斐波那契數(shù)列代碼分享,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • PHP小教程之實現(xiàn)鏈表

    PHP小教程之實現(xiàn)鏈表

    php中沒有鏈表這種數(shù)據(jù)結(jié)構(gòu),可以通過數(shù)組來實現(xiàn)
    2014-06-06
  • PHP調(diào)用wsdl文件類型的接口代碼分享

    PHP調(diào)用wsdl文件類型的接口代碼分享

    本文給大家分享了一個PHP調(diào)用wsdl文件類型的接口代碼,非常的簡單也很實用,有相關(guān)需求的小伙伴們可以直接拿去用的。
    2014-11-11
  • tp5.1 框架join方法用法實例分析

    tp5.1 框架join方法用法實例分析

    這篇文章主要介紹了tp5.1 框架join方法用法,結(jié)合實例形式分析了tp5.1 框架中join方法的基本功能、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-05-05
  • Zend Framework入門教程之Zend_Db數(shù)據(jù)庫操作詳解

    Zend Framework入門教程之Zend_Db數(shù)據(jù)庫操作詳解

    這篇文章主要介紹了Zend Framework入門教程之Zend_Db數(shù)據(jù)庫操作,結(jié)合實例形式詳細分析了Zend_Db_Adapter的功能及數(shù)據(jù)庫操作的相關(guān)技巧,需要的朋友可以參考下
    2016-12-12
  • PHP+Ajax實現(xiàn)驗證碼的實時驗證

    PHP+Ajax實現(xiàn)驗證碼的實時驗證

    這篇文章主要為大家詳細介紹了PHP+Ajax實現(xiàn)驗證碼的實時驗證,感興趣的小伙伴們可以參考一下
    2016-07-07
  • php生成靜態(tài)html頁面的方法(2種方法)

    php生成靜態(tài)html頁面的方法(2種方法)

    在PHP網(wǎng)站開發(fā)中為了網(wǎng)站推廣和SEO等需要,需要對網(wǎng)站進行全站或局部靜態(tài)化處理,PHP生成靜態(tài)HTML頁面有多種方法,比如利用PHP模板、ob系列的函數(shù),本文給大家分享php生成靜態(tài)html頁面的方法(2種方法),感興趣的朋友跟著小編一起學(xué)習(xí)學(xué)習(xí)吧
    2015-09-09
  • ajax實現(xiàn)無刷新分頁(php)

    ajax實現(xiàn)無刷新分頁(php)

    直接給出源代碼,可自行分析,寫的不好請留言指正,謝謝!
    2010-07-07
  • php中刪除、清空session的方式總結(jié)

    php中刪除、清空session的方式總結(jié)

    php中刪除session的方式有很多種,本篇文章主要給大家介紹三種清空session的方式,感興趣的朋友跟著小編一起學(xué)習(xí)吧
    2015-10-10

最新評論