zoukankan      html  css  js  c++  java
  • yii2分页

    控制器 Controller 里面的任意一个方法,在这里我的方法是 actionAgency();

    public function actionAgency(){

            $model_agency = new Agency();
            $data = $model_agency ->selectall();
            $data = Agency::find();
            $pages = new Pagination(['totalCount' =>$data->count(), 'pageSize' => '2']);
            $model = $data->offset($pages->offset)->limit($pages->limit)->all();

            return $this->renderPartial('agency',['model' => $model,'pages' => $pages]);
        }

    然后是view视图层

    引用<?php

    use yiiwidgetsLinkPager;

    ?>

    foreach($model as $key=>$val)
          {
               这里就是遍历数据了,省略......
          }
    
          <?= LinkPager::widget(['pagination' => $pages]); ?>


    小知识梳理:

       在yii2分页中有它自带的分页样式,如果想使用它本身自带的样式,那么首先你要调用yii框架自带的公共头部

           此时你需要在控制器中        $this->layout='main';(方法刚开始加),就OK了,在浏览器中查看页面源代码找到它的css样式,

          例如:<link href="/yii/frontend/web/assets/76f2e072/css/bootstrap.css" rel="stylesheet">  

          粘贴在自己的视图层  

          在把自带的公共头部去掉就万事OK了。

    
    
    
  • 相关阅读:
    分布式系统中的Session问题
    HotSpot VM运行时---命令行选项解析
    K大数查询
    [DarkBZOJ3636] 教义问答手册
    小朋友和二叉树
    [COCI2018-2019#2] Sunčanje
    小SY的梦
    [HDU6722 & 2019百度之星初赛四 T4] 唯一指定树
    [HDU6800] Play osu! on Your Tablet
    [NOI2007] 货币兑换
  • 原文地址:https://www.cnblogs.com/nycj/p/5419891.html
Copyright © 2011-2022 走看看