yii2 ajax分页,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.最后是显示页面
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框架分页技术实例分析相关推荐
- ssh框架怎么写ajax,SSH框架+Ajax(运用dwr框架)综合小实例[精校版本]
<SSH框架+Ajax(运用dwr框架)综合小实例[精校版本]>由会员分享,可在线阅读,更多相关<SSH框架+Ajax(运用dwr框架)综合小实例[精校版本](36页珍藏版)> ...
- yii2 smarty php,yii框架整合Smarty
必须说明的是,本教程里所有的YII框架开发网站项目是整合Smarty来开发的,Smarty作为最成熟使用最多的模板之一,相信大家都比较熟悉.如果还有的同学不是很熟悉,可以参考Smarty教程.不过就算 ...
- MVC框架模式技术实例(用到隐藏帧、json、仿Ajax、Dom4j、jstl、el等)
前言: 刚刚学完了MVC,根据自己的感悟和理解写了一个小项目. 完全按照MVC模式,后面有一个MVC的理解示意图. 用MVC模式重新完成了联系人的管理系统: 用户需求: 多用户系统,提供用户注册.登录 ...
- php拼音模糊查询,PHP模糊查询技术实例分析【附源码下载】
本文实例讲述了PHP模糊查询技术.分享给大家供大家参考,具体如下: 简介 从本质上揭密PHP模糊查询技术 功能 根据输入的关键字查找相关用户 PHP用户查询器案例分析 课程目标 掌握PHP模糊技术的应 ...
- 聊聊ajax,聊聊Ajax()中data()基本知识以及实例分析
最近忙得不可开交啊,一个星期没出来透透气了,总算有点时间,来来来总结点东西:Ajax()中data参数类型.聊到data()方法,玩过ajax的童鞋肯定不会陌生了,data() 方法向被选元素附加数据 ...
- python多进程编程实例_[python] Python多进程编程技术实例分析
这篇文章主要介绍了Python多进程编程技术,包括了线程.队列.同步等概念及相关的技巧总结,需要的朋友可以参考下 本文以实例形式分析了Python多进程编程技术,有助于进一步Python程序设计技巧. ...
- python框架sanic_Sanic框架路由用法实例分析
本文实例讲述了Sanic框架路由用法.分享给大家供大家参考,具体如下: 前面一篇<Sanic框架安装与简单入门>简单介绍了Sanic框架的安装与基本用法,这里进一步学习Sanic框架的路由 ...
- think php ajax分页,thinkPHP5框架实现基于ajax的分页功能示例
本文实例讲述了thinkPHP5框架实现基于ajax的分页功能.分享给大家供大家参考,具体如下: 最近一个页面的选项卡又牵扯到ajax分页,所以研究了一下tp5的ajax分页使用方法 首先看一下tp5 ...
- mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页 简单的两个步骤即可实现分页功能 //回调里面进行业务处理 function lo ...
最新文章
- [shell] 让你提升命令行效率的 Bash 快捷键 [完整版]
- Linux下自动分割Nginx日志文件(三)-----Logrotate
- IDE之EcliPse:EcliPse软件的简介、安装、入门、使用方法之详细攻略
- java获取被占用的文件进程_java – 进程无法访问该文件,因为它正被另一个进程使用...
- python中怎么查看二进制转换的数据_python处理二进制数据的方法
- mysql之对视图的操作
- jquery插件之thickbox
- 当杯子中的空气被抽走会发生什么?
- React开发(283):控制文件不会被git追踪
- c ++ stl_获取列表的第一个和最后一个元素| C ++ STL
- 吐槽 git 的一些愚蠢的接口设计: add/delete/remove/rm 选项随心所欲, 缺乏一致性
- GStreamer入门概念(二)
- 使用virtualenv和pip构建项目所需的独立Python环境
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_11_字节输入流一次读取多个字节...
- PMP-全书知识重点图
- .net core 3.1精伦身份证读卡器IDR210-2(部标版)二次开发
- 【校招】面试_字节跳动_客户端开发工程师_二面
- mysql 利用时间查询_利用时间的艺术
- iphone计算机快捷键,Mac快捷键有哪些 苹果电脑快捷键大全-电脑教程
- More than 100 items having missing data for more than 10 minutes