本文实例讲述了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.最后是显示页面

use yii\widgets\LinkPager;

?>

<?php foreach($model as $key=>$val){ ?>

= $val->Id; ?> //相当于 <?php echo $val['Id']; ?>

= $val->Field; ?> //相当于 <?php echo $val['Field']; ?>

=

LinkPager::widget([

'pagination' => $pages,

]);

?>

可以自己尝试一下

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

yii2 ajax分页,Yii框架分页技术实例分析相关推荐

  1. ssh框架怎么写ajax,SSH框架+Ajax(运用dwr框架)综合小实例[精校版本]

    <SSH框架+Ajax(运用dwr框架)综合小实例[精校版本]>由会员分享,可在线阅读,更多相关<SSH框架+Ajax(运用dwr框架)综合小实例[精校版本](36页珍藏版)> ...

  2. yii2 smarty php,yii框架整合Smarty

    必须说明的是,本教程里所有的YII框架开发网站项目是整合Smarty来开发的,Smarty作为最成熟使用最多的模板之一,相信大家都比较熟悉.如果还有的同学不是很熟悉,可以参考Smarty教程.不过就算 ...

  3. MVC框架模式技术实例(用到隐藏帧、json、仿Ajax、Dom4j、jstl、el等)

    前言: 刚刚学完了MVC,根据自己的感悟和理解写了一个小项目. 完全按照MVC模式,后面有一个MVC的理解示意图. 用MVC模式重新完成了联系人的管理系统: 用户需求: 多用户系统,提供用户注册.登录 ...

  4. php拼音模糊查询,PHP模糊查询技术实例分析【附源码下载】

    本文实例讲述了PHP模糊查询技术.分享给大家供大家参考,具体如下: 简介 从本质上揭密PHP模糊查询技术 功能 根据输入的关键字查找相关用户 PHP用户查询器案例分析 课程目标 掌握PHP模糊技术的应 ...

  5. 聊聊ajax,聊聊Ajax()中data()基本知识以及实例分析

    最近忙得不可开交啊,一个星期没出来透透气了,总算有点时间,来来来总结点东西:Ajax()中data参数类型.聊到data()方法,玩过ajax的童鞋肯定不会陌生了,data() 方法向被选元素附加数据 ...

  6. python多进程编程实例_[python] Python多进程编程技术实例分析

    这篇文章主要介绍了Python多进程编程技术,包括了线程.队列.同步等概念及相关的技巧总结,需要的朋友可以参考下 本文以实例形式分析了Python多进程编程技术,有助于进一步Python程序设计技巧. ...

  7. python框架sanic_Sanic框架路由用法实例分析

    本文实例讲述了Sanic框架路由用法.分享给大家供大家参考,具体如下: 前面一篇<Sanic框架安装与简单入门>简单介绍了Sanic框架的安装与基本用法,这里进一步学习Sanic框架的路由 ...

  8. think php ajax分页,thinkPHP5框架实现基于ajax的分页功能示例

    本文实例讲述了thinkPHP5框架实现基于ajax的分页功能.分享给大家供大家参考,具体如下: 最近一个页面的选项卡又牵扯到ajax分页,所以研究了一下tp5的ajax分页使用方法 首先看一下tp5 ...

  9. mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...

    jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页 简单的两个步骤即可实现分页功能 //回调里面进行业务处理 function lo ...

最新文章

  1. [shell] 让你提升命令行效率的 Bash 快捷键 [完整版]
  2. Linux下自动分割Nginx日志文件(三)-----Logrotate
  3. IDE之EcliPse:EcliPse软件的简介、安装、入门、使用方法之详细攻略
  4. java获取被占用的文件进程_java – 进程无法访问该文件,因为它正被另一个进程使用...
  5. python中怎么查看二进制转换的数据_python处理二进制数据的方法
  6. mysql之对视图的操作
  7. jquery插件之thickbox
  8. 当杯子中的空气被抽走会发生什么?
  9. React开发(283):控制文件不会被git追踪
  10. c ++ stl_获取列表的第一个和最后一个元素| C ++ STL
  11. 吐槽 git 的一些愚蠢的接口设计: add/delete/remove/rm 选项随心所欲, 缺乏一致性
  12. GStreamer入门概念(二)
  13. 使用virtualenv和pip构建项目所需的独立Python环境
  14. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_11_字节输入流一次读取多个字节...
  15. PMP-全书知识重点图
  16. .net core 3.1精伦身份证读卡器IDR210-2(部标版)二次开发
  17. 【校招】面试_字节跳动_客户端开发工程师_二面
  18. mysql 利用时间查询_利用时间的艺术
  19. iphone计算机快捷键,Mac快捷键有哪些 苹果电脑快捷键大全-电脑教程
  20. More than 100 items having missing data for more than 10 minutes

热门文章

  1. Unable to parse the date: 2017-12-30 日期格式转化失败
  2. nginx-exporter安装使用
  3. 机器学习:算法模型:决策树
  4. IE8兼容问题总结---trim()方法
  5. 【一些简单的jQuery选择器】
  6. 【代码笔记】iOS-翻书效果的实现
  7. popoverController(iPad)
  8. springside 4 web-init 启动
  9. Python学习第一天-第2节
  10. Google 正式开源 Jib ,帮助 Java 应用快速容器化