要想使用Yii分页类

第一步:在控制器层加载分页类

use yii\data\Pagination;

第二步: 使用model层查询数据,并用分分页,限制每页的显示条数

$data = User::find();  //User为model层,在控制器刚开始use了field这个model,这儿可以直接写Field,开头大小写都可以,为了规范,我写的是大写

$pages = new Pagination(['totalCount' =>$data->count(), 'pageSize' => '3']);    //实例化分页类,带上参数(总条数,每页显示条数)

$model=$data->offset($pages->offset)->limit($pages->limit)

->all();

第三步:向视图层传送数据

return $this->render('show',[

'pages' => $pages,

]);

传送数据的时候,用render函数,否则过去视图层没有样式

第四步:

在视图层顶层写上

use yii\helpers\Html;

use yii\widgets\ActiveForm;

use yii\widgets\LinkPager;

use yii\helpers\Url;

?>

在显示数据底部

=

LinkPager::widget([

'pagination' => $pages,

]);

?>

效果:

Yii框架里面的ajax分页,其实很简单,

只需在

=

LinkPager::widget([

'pagination' => $pages,

]);

?>

后面加上下面这段代码:

<?php $this->beginBlock('abc'); ?>

$(document).on('click','.pagination a',function(e){

e.preventDefault();

var url=$(this).attr('href');

$.get(url,function(msg){

//alert(msg);

$('#lists').html(msg);

});

});

<?php $this->endBlock();  $this->registerJs($this->blocks['abc'], View::POS_END); ?>

另外在视图层顶部加上这一句话

use yii\web\View;

最后的效果和上面的效果是一样的!

asp&period;net分页之AJAX 分页

查询功能是开发中最重要的一个功能,大量数据的显示,我们用的最多的就是分页. 在ASP.NET 中有很多数据展现的控件,比如Repeater.GridView,用的最多的GridView,它同时也自带了 ...

MvcPager 概述 MvcPager 分页示例 — 标准Ajax分页 对SEO进行优化的ajax分页 &lpar;支持asp&period;net mvc&rpar;

该示例演示如何使用MvcPager最基本的Ajax分页模式. 使用AjaxHelper的Pager扩展方法来实现Ajax分页,使用Ajax分页模式时,必须至少指定MvcAjaxOptions的Upda ...

PHP&plus;jQuery 列表分页类 &lpar; 支持 url 分页 &sol; ajax 分页 &rpar;

/* ******* 环境:Apache2.2.8 ( 2.2.17 ) + PHP5.2.6 ( 5.3.3 ) + MySQL5.0.51b ( 5.5.8 ) + jQuery-1.8.3.mi ...

&lbrack;jQuery&rsqb;jQuery DataTables插件自定义Ajax分页实现

前言 昨天在博客园的博问上帮一位园友解决了一个问题,我觉得有必要记录一下,万一有人也遇上了呢. 问题描述 园友是做前端的,产品经理要求他使用jQuery DataTables插件显示一个列表,要实现分 ...

ThinkPHP 整合Bootstrap Ajax分页

ThinkPHP Ajax分页代码 publicfunction index() { $where=array(); $name = I('name'); if(!empty($name)){ $wh ...

&lbrack;js开源组件开发&rsqb;ajax分页组件

ajax分页组件 我以平均每一周出一个开源的js组件为目标行动着,虽然每个组件并不是很庞大,它只完成某一个较小部分的工作,但相信,只要有付出,总会得到回报的.这个组件主要完成分页的工作. 这张图里显示 ...

分页进阶--ajax&plus;jquery&plus;struts2

按照上次的分页逻辑,分页查询的业务大概需要几个“零件”:1.当前页:2.总页数:3.跳转页.后端需要处理的是:按照传送过来请求的页码返回相应地数据,并且接受初始化参数的请求:总页码.第一页的数据. 使 ...

MVC - 11(下)jquery&period;tmpl&period;js &plus;ajax分页

继续 mvc-11(上).dto:http://www.cnblogs.com/tangge/p/3840060.html jquery.tmpl.js 下载:http://pan.baidu.com ...

laraver ajax分页

,设置分页容器参考laraver手册 我的设置代码如下: ,控制器调用的方法:代码如下 );         include($path);         $content = ob_get_cle ...

随机推荐

javascript实现汉诺塔动画效果

javascript实现汉诺塔动画效果 当初以为不用html5也很简单,踩了javascript单线程的大坑后终于做出来了,没事可以研究下,对理解javascript的执行过程还是很有帮助的,代码很烂 ...

对Object类中方法的深入理解

看一下API中关于Object的介绍: 类 Object 是类层次结构的根类.每个类都使用 Object 作为超类.所有对象(包括数组)都实现这个类的方法. 那么Object中到底有哪些方法,各自有什 ...

CoordinatorLayout-带图片伸缩工具栏

伸缩工具栏toolbardesign 效果图: 步骤一: 在build.gilde中添加以下代码 dependencies { compile fileTree(dir: 'libs', includ ...

Web前端学习笔记2

一.开发工具sublime的常用快捷键. 1.                     快捷键                        功能 ctrl+shift+D 快速复制 ctrl+L 快 ...

phpExcel在封装

PHP中遍历stdclass object 及 json 总结&lbrack;中国航天神舟十号以json形式向地面返回数据&rsqb;

$test=Array ( [0] => stdClass Object ( [tags] => 最快的车,Bloodhound,SSC [id] => 48326888 11 从网 ...

图的基本算法&lpar;BFS和DFS&rpar;&lpar;转载&rpar;

图是一种灵活的数据结构,一般作为一种模型用来定义对象之间的关系或联系.对象由顶点(V)表示,而对象之间的关系或者关联则通过图的边(E)来表示. 图可以分为有向图和无向图,一般用G=(V,E)来表示图. ...

Linux下如何查看定位当前正在运行的Nginx的配置文件

1. 查看nginx的PID,以常用的80端口为例: [root@xiaoyuer scripts]# netstat -lntup|grep 80 tcp 0 0 0.0.0.0:80 0.0.0. ...

Shell-17--break-exit-continue-shift

echo -n 表示不换行 break 会退出当前循环 break 2 ,可以指定退出几层循环 continue 退出当次循环

HTML元素ID和JS方法名重复,JS调用失败

HTML元素ID和JS方法名重复时,JS中的重名方法无法被找到,不能执行. 修改ID或者方法名,两者不一致即可.

yii2 分页ajax,yii2的分页和ajax分页相关推荐

  1. YII2框架中 where limit offset 函数对分页的使用

    YII2框架中 where limit offset 函数对分页的使用 以前公司用的是TP框架,直接往limit函数里面传两个动态的参数就可以实现分页的效果了,刚换了公司这个公司用的是YII2 框架, ...

  2. ajax 模拟表单提交,Ajax模拟Form表单提交,含多种数据上传

    ---恢复内容开始--- Ajax提交表单.使用FormData提交表单数据和上传的文件(这里的后台使用C#获取,你可以使用Java一样获取) 有时候前台的数据提交到后台,不想使用form表单上传,希 ...

  3. 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》目录(最终定稿)...

    第一二卷都比较简单,特别是第一卷,讲的都是服务器端控件.第二卷是客户端部分,第三卷是高级内容,包括调试.性能.部署.控件开发.源代码结构.用户体验.心理学模型等等-- 第一卷争取在四月份出版,谢谢各位 ...

  4. 【Ajax】了解Ajax与jQuery中的Ajax

    一.了解Ajax 什么是Ajax Ajax 的全称是 Asynchronous Javascript And XML(异步 JavaScript 和 XML). 通俗的理解:在网页中利用 XMLHtt ...

  5. 【Ajax】第一节 初始Ajax

    一.服务器 上网过程中,负责存放和对外提供资源的电脑,叫做服务器. 二.URL地址 URL统一资源定位符,用于标识互联网上每个资源的唯一存放位置.浏览器只有通过URL地址,才能正确定位资源的存放位置, ...

  6. ajax异步修改新闻状态,ajax同步刷新

    [ajax同步刷新]的更多相关文章 \js\ajax.js //图片形式状态切换 function toggle(url,action,obj,str,id){//状态转换/obj-当前对象/str- ...

  7. PHP Wbe程序设计与Ajax,PHP Web程序设计与Ajax技术(第2版)

    章Web应用程序开发概述 1.1网络应用程序结构的演变 1.1.1B/S结构和C/S结构 1.1.2Web应用程序 1.1.3Web的有关概念 1.2网页的类型和工作原理 1.2.1静态 章Web应用 ...

  8. ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页

    关键字:DataGrid.存储过程.分页 出自: http://blog.csdn.net/yzx110/archive/2004/08/18/78525.aspx 摘要:在最进的一个项目中因为一个管 ...

  9. 计算机桌面分页,电脑word文档怎么快速分页?

    电脑word文档怎么快速分页? word是我们经常使用的办公软件之一.今天小编给大家介绍的就是word实现文档快速分页的方法. 具体如下: 1. 首先我们打开一篇word文档.文档最好有多个段落. 2 ...

最新文章

  1. Android TextView 中间添加划线与 底部添加划线
  2. SAP WM初阶移动类型设置里的GR Date
  3. DRX不连续接收(1)
  4. 事件处理 ajax,AJAX的多事件处理机制
  5. Blueprint 使用手记
  6. matlab应用大全二手,MATLAB应用大全(附光盘)-JobPlus
  7. gRPC快速入门记录
  8. 学完文本知识,我就直接看懂图片了!
  9. 为什么PostgreSQL是最先进的开源数据库
  10. 清明,我怀念那个回不去的故乡了
  11. iphone UIImageWriteToSavedPhotosAlbum 保存图片
  12. 【JS】使用jQuery制作图片手风琴效果
  13. Shell脚本入门学习
  14. [枚举]ACPC:Problem B. The Lion King
  15. 计算机应用1.2版,201303《计算机应用基础》在线作1-2.doc
  16. Centos6 安装yum 完美安装(转载)
  17. GDI基础(1):绘制线条和图形
  18. 图像特征提取与匹配之SIFT算法
  19. BZOJ1067降雨量
  20. 使用360极速(360Chrome双核)浏览器,360邮件通初始化失败的解决方法

热门文章

  1. GLDAS数据下载及处理(使用Matlab语言进行NC转TIF)
  2. rmarkdown添加附件
  3. 视频无损放大软件:Topaz Video Enhance AI Mac版(支持m1)
  4. android 本地html传递参数,Android WebView适配html加载本地文件并上传
  5. 长假还没安排?这7本书和7部影视作品,让你宅家或者堵在路上都一样精彩
  6. Python:天干地支
  7. sql 数字转换为字符串补0
  8. 2014-OverFeat-Integrated Recognition, Localization and Detection using Convolutional Networks
  9. MySQL:数据库练习题-1
  10. 【UDK官方教程】知识点学习第一章