Yii 2.0 - 小部件 yii\widgets\LinkPager 分页
来源:互联网 发布:蓝月传奇神盾升级数据 编辑:程序博客网 时间:2024/05/18 03:03
控制器中代码
<?php
namespace backend\controllers;
use backend\components\BaseController;
use yii\data\Pagination;
use common\models\Article;
class ArticleController extends BaseController{
public function actionIndex() {
$query = Article::find(); //获取article列表
//实例化分页类
$pagination = new Pagination([
'defaultPageSize' => 5,
'totalCount' => $query->count()
]);
//根据分页获取列表
$article_list = $query->orderBy('id')
->offset($pagination->offset)
->limit($pagination->limit)
->all();
//渲染视图
return $this->render('index', [
'article_list ' => $article_list ,
'pagination' => $pagination,
]);
}
}
?>
视图中代码
<?php
use yii\helpers\Html;
use yii\widgets\LinkPager;
?>
<h1>Article</h1>
<?php foreach ($article_list as $v): ?>
<?php endforeach; ?><li>
<?= Html::encode("{$v->title} ") ?>:
</li><?= $v->content?>
</ul>
<?= LinkPager::widget(['pagination' => $pagination]) ?>
浏览器访问url
http://localhost/index.php?r=article/index&page=2 //默认第一页,不用传page
- Yii 2.0 - 小部件 yii\widgets\LinkPager 分页
- **YII** 系列十二Widgets小部件
- Yii框架中表单小部件
- yii 2.0 常用表单(yii\widgets\ActiveField)
- yii分页
- yii分页
- yii 分页
- yii分页
- YII 分页
- YII分页
- yii 分页
- Yii---分页
- yii分页
- yii 分页
- yii分页
- yii分页
- Widgets窗口小部件
- Yii框架 AR 与 添加表单小部件
- Leetcode 130 Surrounded Regions
- 系统及硬件
- 14. Longest Common Prefix (计算一组字符串最长公共前缀)
- SQL笔记第二部分(除select外的基础)
- linux环境下的PHP使用GTK扩展开发GUI图形界面
- Yii 2.0 - 小部件 yii\widgets\LinkPager 分页
- 工作记录之Spring学习笔记(4)XML中集合的配置
- python开发的2048的小游戏
- root 登录时不见 ubuntu16
- c语言中一些常见的高频考点(一)
- 机器学习&数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)
- C语言启航之路
- SQL映射的XML
- java中static作用详解