真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在YII2框架中使用分頁組件-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)如何在YII2框架中使用分頁組件,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)).為客戶提供專業(yè)的成都移動機房,四川各地服務(wù)器托管,成都移動機房、多線服務(wù)器托管.托管咨詢專線:18980820575

首先我們創(chuàng)建操作數(shù)據(jù)表的AR模型:


然后創(chuàng)建分頁的控制器:

request->get('name', '');
    $where = '1=1 ';
    $param = [];

    //如果查詢條件很多,可以按這種方式,拼where條件
    if (!empty($name)) {
      $where .= "AND name=:name";
      $param = array_merge($param, [':name' => $name]);
    }

    //設(shè)置分頁大小,為了演示,我寫成了2
    $pageSize = 2;
    $user = MyUser::find()->where($where, $param);

    //創(chuàng)建分頁組件
    $page = new Pagination([
      //總的記錄條數(shù)
      'totalCount' => $user->count(),
      //分頁大小
      'pageSize' => $pageSize,
      //設(shè)置地址欄當(dāng)前頁數(shù)參數(shù)名
      'pageParam' => 'p',
      //設(shè)置地址欄分頁大小參數(shù)名
      'pageSizeParam' => 'pageSize',
    ]);

    //獲取數(shù)據(jù)
    $data = $user->orderBy('id DESC')
      ->offset($page->offset)
      ->limit($page->limit)
      ->asArray()
      ->all();

    return $this->renderPartial('index', [
      'data' => $data,
      'page' => $page,
    ]);
  }
}

最后就是顯示數(shù)據(jù)分頁:




  
  分頁顯示
  


  
               
  •     
  •        
   $page,     'firstPageLabel' => '首頁',     'lastPageLabel' => '尾頁',     'nextPageLabel' => '下一頁',     'prevPageLabel' => '上一頁',     //設(shè)置class樣式     'options' => ['class' => 'page'],   ]) ?>

最后效果如下:

如何在YII2框架中使用分頁組件

看完上述內(nèi)容,你們對如何在YII2框架中使用分頁組件有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


本文標(biāo)題:如何在YII2框架中使用分頁組件-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/dpiiic.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部