控制器 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 yii\widgets\LinkPager;

?>

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了。


 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
猜你喜欢
  • 2021-08-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2022-12-23
相关资源
相似解决方案