yii框架使用教程(Yii框架分页技术实例分析)
类别:编程学习 浏览量:2916
时间:2021-10-26 11:53:10 yii框架使用教程
Yii框架分页技术实例分析本文实例讲述了Yii框架分页技术。分享给大家供大家参考,具体如下:
直接上代码:
1.首先写控制器层
先引用pagination类
|
use yii\data\Pagination; |
写自己的方法:
|
function actionFenye(){ $data = Field::find(); //Field为model层,在控制器刚开始use了field这个model,这儿可以直接写Field,开头大小写都可以,为了规范,我写的是大写 $pages = new Pagination([ 'totalCount' => $data -> count (), 'pageSize' => '2' ]); //实例化分页类,带上参数(总条数,每页显示条数) $model = $data ->offset( $pages ->offset)->limit( $pages ->limit)->all(); return $this ->renderPartial( 'fenye' ,[ 'model' => $model , 'pages' => $pages , ]); } |
2.model层就是直接用../yii/frontend/web/index.php?r=gii 生成的model(详细链接)
3.最后是显示页面
|
<?php use yii\widgets\LinkPager; ?> <?php foreach ( $model as $key => $val ){ ?> <?= $val ->Id; ?> //相当于 <?php echo $val['Id']; ?> <?= $val ->Field; ?> //相当于 <?php echo $val['Field']; ?> <?php } ?> <?= LinkPager::widget([ 'pagination' => $pages , ]); ?> |
可以自己尝试一下
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/wk_1214BoKe/article/details/80696833
您可能感兴趣
- dedecsm模板中首页如何实现分页的三种方法比较分析(dedecsm模板中首页如何实现分页的三种方法比较分析)
- sqlserver创建带参数的存储过程(SQLServer存储过程实现单条件分页)
- php分页函数有什么用(php实现分页功能的详细实例方法)
- dedecms频道封面不能修改内容(DEDECMS内容页分页过多、过长问题最佳解决方案)
- mysql 高效分页(MySQL 分页查询的优化技巧)
- dedecms的自由列表管理(dedecms TAG标签列表分页链接优化方法)
- laravel 前后端开发(在Laravel中实现使用AJAX动态刷新部分页面)
- mysql的分页原理(mysql分页的limit参数简单示例)
- ASP.NET自定义分页类
- dedecms列表分页代码(Dedecms文章设置推荐后列表页标题自动加粗的解决方法)
- dedecms导航条调用(dede调用其他栏目的文章或者缩略图列表且有分页效果的方法)
- node.js express 上线(node+express实现分页效果)
- javascript组件库实现(JavaScript分页组件使用方法详解)
- laravel前后端分离实现排序(laravel自定义分页的实现案例offset和limit)
- mysql深度分页问题(MySQL DDL 引发的同步延迟该如何解决)
- 小程序实现左右滑动窗口(小程序实现分页效果)
- CellPress旗下的6 期刊,国人友刊来了解一下吧(CellPress旗下的6期刊国人友刊来了解一下吧)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
- 硕博期刊 SCI SSCI CSSCI分不清 一文带你看懂主流期刊分类(硕博期刊SCISSCI)
- 辱华品牌新百伦官宣新代言人IU,个别粉丝希望get爱豆同款(辱华品牌新百伦官宣新代言人IU)
热门推荐
- iis服务器无法启动(Windows服务器中IIS返回的网页错误代码大汇总及原因解)
- python中统计文本中单词数的代码(Linux上使用Python统计每天的键盘输入次数)
- dedecms标签怎么调用(dedeCMS 站内搜索代码的改进方法)
- python注册码实现(python实现Virginia无密钥解密)
- phpstorm 菜单如何添加和修改(phpstorm 配置xdebug的示例代码)
- win7用iis搭建服务器(win7配置iis服务器图文教程)
- js tab栏案例(JavaScript实现Tab栏切换特效)
- docker root权限(docker 免root权限登陆的解决方案)
- 怎样在python中散点图(python使用Plotly绘图工具绘制散点图、线形图)
- 在css中width是什么意思(Css深刻理解width:auto的用法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9