yii2.0 分页(二)
2016-02-23 16:06
597 查看
面小伙为大家介绍第二种分页方法:
控制器 CommentController 里面的任意一个方法,在这里我的方法是 actionComment();
好的,到这里,控制器部分基本就结束了。我们接续看 view 里面的代码:
Comment.php 文件代码如下所示
面小伙为大家介绍第二种分页方法:
控制器 CommentController 里面的任意一个方法,在这里我的方法是 actionComment();
好的,到这里,控制器部分基本就结束了。我们接续看 view 里面的代码:
Comment.php 文件代码如下所示
控制器 CommentController 里面的任意一个方法,在这里我的方法是 actionComment();
<?php use yii\data\Pagination; use app\models\Comment; public function actionComment(){ $data = Comment::find()->andWhere(['id' => '10']); $pages = new Pagination(['totalCount' =>$data->count(), 'pageSize' => '2']); $model = $data->offset($pages->offset)->limit($pages->limit)->all(); return $this->render('comment',[ 'model' => $model, 'pages' => $pages, ]); } ?>
好的,到这里,控制器部分基本就结束了。我们接续看 view 里面的代码:
Comment.php 文件代码如下所示
<?php use yii\widgets\LinkPager; ?> foreach($model as $key=>$val) { 这里就是遍历数据了,省略...... } <?= LinkPager::widget(['pagination' => $pages]); ?>
面小伙为大家介绍第二种分页方法:
控制器 CommentController 里面的任意一个方法,在这里我的方法是 actionComment();
<?php use yii\data\Pagination; use app\models\Comment; public function actionComment(){ $data = Comment::find()->andWhere(['id' => '10']); $pages = new Pagination(['totalCount' =>$data->count(), 'pageSize' => '2']); $model = $data->offset($pages->offset)->limit($pages->limit)->all(); return $this->render('comment',[ 'model' => $model, 'pages' => $pages, ]); } ?>
好的,到这里,控制器部分基本就结束了。我们接续看 view 里面的代码:
Comment.php 文件代码如下所示
<?php use yii\widgets\LinkPager; ?> foreach($model as $key=>$val) { 这里就是遍历数据了,省略...... } <?= LinkPager::widget(['pagination' => $pages]); ?>
相关文章推荐
- GD库,是php处理图形的扩展库
- php常用函数(不定时更新)
- PHP - urlencode和rawurlencode的区别
- PHP数据类型转换
- php 信息采集代码
- PHP---json
- PHP框架实现数据库连贯查询的思路解析
- php 常用函数
- ThinkPHP分页实例
- PHP 制作留言板
- yii2.0 curd操作
- PHP htmlspecialchars和htmlspecialchars_decode(函数)
- Yii2 的 坑
- php中curl的详解
- FTP的主动模式和被动模式
- php调用webservice
- Laravel 添加自定义辅助函数
- ThinkPHP框架总结之缓存及使用
- 什么是PHP?
- Ubuntu 简单创建 FTP 相关配置