婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > THINKPHP5分頁數據對象處理過程解析

THINKPHP5分頁數據對象處理過程解析

熱門標簽:招標自動語音外呼系統(tǒng) gps 地圖標注軟件 中原區(qū)電話機器人價格 電銷機器人便宜的有嗎 ai電話機器人加盟代理 OMG地圖標注app 黔江400電話如何辦理 400電話鄭州申請 地圖標注視頻廣告入駐

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

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

// 查詢狀態(tài)為1的用戶數據 并且每頁顯示30條數據
$list = db('commission_log')->order('id desc')->paginate(30);
// 獲取分頁顯示
$page = $list->render();
$list = $list->all();    //這是關鍵
// 模板變量賦值
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();

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

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

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

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

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • THINKPHP5.1 Config的配置與獲取詳解
  • ThinkPHP5.1驗證碼功能實現的示例代碼
  • ThinkPHP5框架中使用JWT的方法示例
  • Thinkphp5框架異常處理操作實例分析
  • Thinkphp5框架中引入Markdown編輯器操作示例
  • thinkphp5.1 框架導入/導出excel文件操作示例
  • thinkphp5.1框架模板賦值與變量輸出示例
  • thinkphp5.1 框架鉤子和行為用法實例分析

標簽:哈密 那曲 池州 濟源 日照 孝感 北京 阿里

巨人網絡通訊聲明:本文標題《THINKPHP5分頁數據對象處理過程解析》,本文關鍵詞  THINKPHP5,分頁,數據,對象,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《THINKPHP5分頁數據對象處理過程解析》相關的同類信息!
  • 本頁收集關于THINKPHP5分頁數據對象處理過程解析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 临江市| 阿尔山市| 盐津县| 崇阳县| 台州市| 富宁县| 汉中市| 武宣县| 横山县| 鄂温| 高雄县| 盘锦市| 黄龙县| 胶州市| 枝江市| 务川| 清徐县| 滁州市| 洛宁县| 兖州市| 渭南市| 灵山县| 吐鲁番市| 双江| 日喀则市| 洱源县| 宜昌市| 彭阳县| 巴塘县| 兴化市| 湛江市| 井冈山市| 同仁县| 勃利县| 小金县| 曲沃县| 长乐市| 樟树市| 武冈市| 云和县| 开平市|