位置: 编程技术 - 正文

Yii框架分页实现方法详解(easyui分页传递表单参数)

发布时间:2024-01-12

推荐整理分享Yii框架分页实现方法详解(easyui分页传递表单参数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ssm框架分页,ssm框架分页,前端分页框架,若依框架分页实现,单页框架,easyui 分页组件,easyui分页传递表单参数,若依框架分页实现,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Yii框架分页实现方法。分享给大家供大家参考,具体如下:

下家公司用的框架是yii,这几天看了下相关教程,今儿把分页教程写下,最后把tp的分页也给整合进了yii,因为个人觉得yii分页没有tp用的顺手。

首页,在models目录里创建个Auth.php的模型文件,里面写入

接着在controllers目录里创建IndexController.php的控制文件,里面写入

其中actionList和actionList1是$criteria的两种写法

最后在views目录里添加index目录,并在index目录内添加auth.php文件,里面写入

上面是yii自带的写法,这里引入tp的分页类,做个简单的改动,步骤如下

首先,把tp的AjaxPage.class.php和Page.class.php移动到yii的项目目录下的 protected/components下面,并且把文件名称分布改为AjaxPage.php和Page.php,分别进入两个文件,把里面的C方法去掉,也就是这一句

改为

Yii框架分页实现方法详解(easyui分页传递表单参数)

改完之后,这个两个文件是不需要引入的,因为yii在启动时会自动加载的。具体的可见protected/config.php/main.php的配置中的

其次,在protected/config.php/目录里新建一个common.php文件,这个文件就放些项目的公共函数,熟悉tp的朋友应该知道tp也有公共函数文件,很好用,这里借鉴下,yii应该也有吧,目前还没发现。在该文件写入

这个文件可就要引入了,不然加载不了,可以在项目的入口文件index.php里自行引入,代码如下

最后在indexController.php中用到分页的地方调用该方法

封装了此方法,以后调用分页时,只需传几个参数,简单又快捷。在page.php页面上调用

同时利用findAll也可以实现分页的查询效果,代码如下

总结:

经历过ci、tp两个框架后,再看yii进度快很多。掌握某个框架,个人认为无非就是掌握mvc的使用规则,在model层调用数据库方法得到数据,controller层调用model层数据并进行逻辑处理,再传给view层,同时了解框架的模板操作,表单操作,分页操作,文件上传操作,cookie和session操作,url调用,这些掌握了,在经过项目的磨合,就差不多了,理解了常用操作之后,再去看看源码,对比并总结框架间的区别和共性,从而升华自己的技术,以后常用开发就不在话下,拿可观的薪水也是如此。

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

Yii框架实现图片上传的方法详解 本文实例讲述了Yii框架实现图片上传的方法。分享给大家供大家参考,具体如下:今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把

Yii框架实现的验证码、登录及退出功能示例 本文实例讲述了Yii框架实现的验证码、登录及退出功能。分享给大家供大家参考,具体如下:捣鼓了一下午,总算走通了,下面贴出代码。ModelphpclassAuth

Yii框架使用魔术方法实现跨文件调用功能示例 本文实例讲述了Yii框架使用魔术方法实现跨文件调用。分享给大家供大家参考,具体如下:目前项目用yii框架,controller调用facade的方法,facade调用adapter

标签: easyui分页传递表单参数

本文链接地址:https://www.jiuchutong.com/biancheng/293587.html 转载请保留说明!

上一篇:thinkPHP显示不出验证码的原因与解决方法分析(thinkphp in)

下一篇:Yii框架实现图片上传的方法详解(yii2框架从入门到精通pdf)

  • 附加税减免要做哪些科目
  • 递延所得税负债账务处理
  • 培训机构财务怎么做账
  • 以前年度调整后财务报表
  • 工会基金是扣个人还是扣企业的
  • 制造业主要生产工艺
  • 普通发票可以改明细吗
  • 旧机动车交易需要哪些法定证件
  • 应交税金成负数
  • 企业发生什么
  • 社保发票是普票还是专票
  • 税会差异例子
  • 发票上传出现手印怎么办
  • 什么叫统借统还业务
  • 农产品增值税免税
  • 利润减库存为什么不等于现金
  • 财政部的监管职责范围不包括
  • 资源税计税依据含不含增值税
  • 收到投资的会计科目
  • 施工企业会计制度有哪些
  • 预交土地增值税怎么计算的
  • iphone和电脑同步
  • 运输公司的进项必须是专票吗
  • php如何编程
  • 会计中在建工程与建筑安装工程的区别
  • u启动pe装机工具怎么重装系统
  • 所得税费用怎么缴纳
  • 我国现行的关税税率种类及适用
  • avgnt.exe
  • vue3+element-plus Dialog对话框的使用 与 setup 写法的使用
  • 计算利润要扣除企业所得税吗
  • 来料加工的账务处理
  • 淘宝买建材
  • 公司购买办公用品会计分录
  • 发票作废有费用吗
  • 人力资源增加什么资金积累
  • 销货退回与折让的关系
  • 暂估入库成本处理
  • 不动产投资应该怎么做账
  • php fgetc
  • 计提贷款准备金公式
  • 珠宝可以开票抵扣吗
  • 辅助账簿属于会计档案吗
  • 零申报对企业有什么影响
  • 企业所得税的税收筹划
  • 银行电子承兑汇票到期怎么兑现
  • 接受投资者投入的资产
  • 礼品费属于什么费用
  • 会计科目费用类
  • 持有待售的非流动资产减值能转回吗
  • 税法规定固定资产最低折旧年限
  • 固定资产净额怎么计算公式
  • mysql5.6解压版安装教程
  • windows server 2008 r2离线激活
  • windos基于
  • window组件在哪里
  • linux系统讲解
  • win10磁盘占用100%卡死
  • 如何延长mac待机时间
  • setlang.exe - setlang是什么进程 有什么用
  • win10 2020h1
  • linux共享内存同步机制
  • Win10 Mobile Redstone新功能介绍
  • 红石cpu教程
  • OpenGL ES2.0-iPhone开发-part1
  • 学javascript有前途吗
  • android获取音频信息
  • 批处理删除空文件夹
  • linuxyum安装php7
  • 如何判断sma
  • nodejs使用视频教程
  • python中列表的遍历
  • 木瓜电子
  • js自定义鼠标右键菜单
  • jquery div滚动条
  • js重要知识点
  • 贵州省微企补助政策
  • 江苏网上税务局官网
  • 在京东上买货
  • 深圳电子税务局入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号