校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > YII2框架中分頁組件的使用方法示例

YII2框架中分頁組件的使用方法示例

熱門標簽:邢臺400電話辦理 濟源百應電銷機器人聯系方式 重慶外呼電銷系統多少錢 南京3D地圖標注 辦理400電話哪家好點 嘟嘟云外呼系統 咸陽電銷 正規電銷機器人系統 南寧電話外呼系統線路

本文實例講述了YII2框架中分頁組件的使用方法。分享給大家供大家參考,具體如下:

當數據過多,無法一頁顯示時,我們經常會用到分頁組件,YII2中已經幫我們封裝好了分頁組件。

首先我們創建操作數據表的AR模型:

?php

namespace app\models;

use yii\db\ActiveRecord;

class MyUser extends ActiveRecord
{
  public static function tableName()
  {
    return '{{%user}}';
  }
}

然后創建分頁的控制器:

?php

namespace app\controllers;

use YII;
use app\models\MyUser;
use yii\data\Pagination;
use yii\web\Controller;

class IndexController extends Controller
{
  public function actionIndex()
  {
    $name = YII::$app->request->get('name', '');
    $where = '1=1 ';
    $param = [];

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

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

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

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

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

最后就是顯示數據分頁:

!doctype html>
html lang="zh-CN">
head>
  meta charset="UTF-8">
  title>分頁顯示/title>
  style>
    .page li {
      display: inline-block;
      border: 1px solid #ccc;
      border-radius: 3px;
      padding: 2px 3px;
    }

    .page li.active a {
      font-weight: bold;
    }

    .page li a {
      text-decoration: none;
    }

    .page li a, .page li span {
      color: #666;
    }
  /style>
/head>
body>
  ul>
    ?php foreach ($data as $item): ?>
      li>?php echo $item['id']; ?>    ?php echo $item['name']; ?>/li>
    ?php endforeach; ?>
  /ul>
  ?php
  echo \yii\widgets\LinkPager::widget([
    'pagination' => $page,
    'firstPageLabel' => '首頁',
    'lastPageLabel' => '尾頁',
    'nextPageLabel' => '下一頁',
    'prevPageLabel' => '上一頁',
    //設置class樣式
    'options' => ['class' => 'page'],
  ]) ?>
/body>
/html>

最后效果如下:

更多關于Yii相關內容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結》、《php優秀開發框架總結》、《smarty模板入門基礎教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • yii2.0框架使用 beforeAction 防非法登陸的方法分析
  • Yii2使用$this->context獲取當前的Module、Controller(控制器)、Action等
  • Yii框架獲取當前controlle和action對應id的方法
  • yii框架配置默認controller和action示例
  • YII2框架中驗證碼的簡單使用方法示例
  • YII2框架中自定義用戶認證模型,完成登陸和注冊操作示例
  • YII2框架實現表單中上傳單個文件的方法示例
  • YII2框架中操作數據庫的方式實例分析
  • YII2框架自定義全局函數的實現方法小結
  • yii2.0框架場景的簡單使用示例
  • YII2框架中actions的作用與使用方法示例

標簽:黃山 河南 唐山 通遼 武漢 平頂山 隴南 南通

巨人網絡通訊聲明:本文標題《YII2框架中分頁組件的使用方法示例》,本文關鍵詞  YII2,框架,中,分頁,組件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《YII2框架中分頁組件的使用方法示例》相關的同類信息!
  • 本頁收集關于YII2框架中分頁組件的使用方法示例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    中文字幕免费在线观看视频一区| 亚洲成年人网站在线观看| 亚洲精品水蜜桃| 欧美中文字幕不卡| 日本欧美一区二区三区| 久久久噜噜噜久久人人看| 成人动漫一区二区| 一二三四社区欧美黄| 欧美日本韩国一区| 精品亚洲成a人在线观看| 中文字幕一区二区三区视频| 欧美在线观看一区| 久久99精品久久久久婷婷| 国产精品午夜免费| 欧美乱妇一区二区三区不卡视频| 韩国欧美一区二区| 亚洲欧美偷拍三级| 精品福利在线导航| 99r精品视频| 精品综合免费视频观看| 最新日韩av在线| 欧美一区二区免费| 色悠久久久久综合欧美99| 伦理电影国产精品| 一区二区三区国产豹纹内裤在线| 精品国产第一区二区三区观看体验| 91在线观看一区二区| 另类小说一区二区三区| 一区二区三区精品在线| 久久久久国产精品麻豆ai换脸| 成年人午夜久久久| 激情综合网最新| 一区二区三区欧美日| 精品国产乱码久久久久久免费| 欧美性做爰猛烈叫床潮| 丰满少妇在线播放bd日韩电影| 日韩高清一级片| 一区二区三区免费网站| 欧美激情艳妇裸体舞| 日韩一区二区三区高清免费看看| www.欧美日韩| 国产精品456露脸| 国产尤物一区二区| 免费成人av在线播放| 亚洲成人午夜影院| 亚洲国产一区二区三区青草影视 | 国产精品主播直播| 免费看精品久久片| 日韩av不卡一区二区| 一区二区国产视频| 亚洲欧洲精品一区二区精品久久久 | 成人av午夜影院| 国产成人精品亚洲777人妖| 国产综合成人久久大片91| 免费观看一级特黄欧美大片| 日本va欧美va瓶| 捆绑变态av一区二区三区| 美女视频网站久久| 国产剧情一区二区三区| 国内国产精品久久| 成人午夜视频福利| 色综合中文字幕| 欧美在线视频日韩| 欧美一区二区三区公司| 精品国内二区三区| 中文字幕成人av| 伊人夜夜躁av伊人久久| 天天综合日日夜夜精品| 国产一区二区主播在线| 白白色 亚洲乱淫| 色香蕉成人二区免费| 欧美人与z0zoxxxx视频| 精品美女在线播放| 亚洲精品免费播放| 美女脱光内衣内裤视频久久网站 | 日本午夜一本久久久综合| 麻豆成人91精品二区三区| 国产毛片精品一区| 91色九色蝌蚪| 欧美一区二区福利在线| 国产欧美精品一区二区色综合| 一区二区三区资源| 久久99精品网久久| 色婷婷亚洲综合| 欧美一区二区女人| ...中文天堂在线一区| 人人超碰91尤物精品国产| 不卡视频免费播放| 日韩久久久精品| 亚洲视频在线一区二区| 日本v片在线高清不卡在线观看| 高清av一区二区| 欧美一区二区视频免费观看| 国产精品区一区二区三区| 亚洲观看高清完整版在线观看| 国产精品12区| 91精品综合久久久久久| 自拍偷拍亚洲综合| 国产呦萝稀缺另类资源| 欧美精品 国产精品| 国产精品久久久久久久久搜平片| 午夜久久久久久久久| 99riav久久精品riav| 久久新电视剧免费观看| 五月激情综合色| 色中色一区二区| 久久精品亚洲乱码伦伦中文| 天天综合色天天| 欧洲国内综合视频| 亚洲欧洲在线观看av| 国产酒店精品激情| 日韩欧美不卡在线观看视频| 亚洲国产精品自拍| 91福利小视频| 亚洲永久精品国产| 色婷婷亚洲综合| 亚洲美女区一区| 色乱码一区二区三区88| 国产精品久久久久影院老司| 国产老肥熟一区二区三区| 欧美xxxx老人做受| 麻豆久久久久久| 日韩一区二区电影网| 天天综合色天天综合| 欧美久久高跟鞋激| 日日摸夜夜添夜夜添亚洲女人| 欧洲精品中文字幕| 亚洲成人资源网| 91麻豆精品国产91久久久 | 国产精品久久久久影院亚瑟 | 欧美不卡一区二区| 日本美女一区二区三区视频| 欧美日韩中文精品| 亚洲成av人片在线观看无码| 欧美亚洲图片小说| 亚洲成人手机在线| 欧美一区二区高清| 国产一区二区电影| 国产精品丝袜一区| 91香蕉国产在线观看软件| 亚洲另类春色国产| 欧美片网站yy| 国产中文字幕精品| 中文字幕日韩精品一区| 欧美最新大片在线看| 亚洲免费观看高清| 777色狠狠一区二区三区| 精品在线一区二区| 中文字幕乱码久久午夜不卡| 99国产一区二区三精品乱码| 亚洲成人av福利| 久久精品欧美日韩| 欧美在线观看一二区| 久久精品国产**网站演员| 国产精品三级av| 欧美一级在线视频| 91猫先生在线| 久久国产精品无码网站| 中文字幕一区二区三区精华液| 欧美三区在线视频| 国产黄色精品视频| 亚洲午夜精品网| 国产色婷婷亚洲99精品小说| 色噜噜狠狠成人网p站| 国产一区二区按摩在线观看| 一区2区3区在线看| 国产日韩精品视频一区| 欧美精品一二三区| 不卡av在线免费观看| 日韩有码一区二区三区| 中文字幕欧美三区| 日韩精品一区二区三区中文不卡| 成人免费视频免费观看| 秋霞午夜av一区二区三区| 亚洲欧洲一区二区三区| 日韩久久精品一区| 欧美日韩国产经典色站一区二区三区| 国产乱一区二区| 日韩高清国产一区在线| 一区二区在线观看视频在线观看| 精品国产一区二区三区忘忧草| 欧美在线免费观看视频| 91视频在线看| 成人精品视频一区二区三区| 久久不见久久见免费视频1| 亚洲在线成人精品| 亚洲精品视频免费观看| 成人欧美一区二区三区白人 | 国产亚洲精品久| 91精品国产色综合久久ai换脸 | 色综合久久综合| 成人免费视频caoporn| 韩国午夜理伦三级不卡影院| 日本女优在线视频一区二区| 亚洲国产成人av好男人在线观看| 最好看的中文字幕久久| 国产精品久久久久久久久久久免费看 | 国产精品美女久久久久高潮| 精品国产精品网麻豆系列| 精品国产乱码久久久久久影片|