宝哥软件园

thinkPHP5框架实现分页查询功能的方法示例

编辑:宝哥软件园 来源:互联网 时间:2021-08-31

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

控制器文件内Admin.php

?phpnamespace app admin controller;使用思考控制器;使用应用管理模型管理作为AdminModel//使用分页类取别名解决类名冲突管理类扩展了控制器{公共函数lst(){/*分页开始*/$ list=adminmodel :分页(3);$this - assign('list ',$ list);/* 结束*/return $ this-fetch(' lst ');}公共函数add(){ //判断页面是否提交if(request()-isPost()){ //打印接收到的参数//转储(输入(“post”));$data=[ //接受传递的参数username'=input('username '),' password'=md5(input('password ')),];/*验证开始*/$ validate= think loader :3360 validate(' Admin ');/*场景("添加")在增加页面添加验证应用*/if(!$ validate-scene(' add ')-check($ data)){/*验证失败打印*/$ this-error($ validate-GetError());死去;}/*结束*//* Db('表名)数据库助手函数*/if(Db(' admin ')-insert($ data)){//添加数据返回$this-success('添加成功,' lst ');//成功后跳转地表温度界面}else{ return $this-error('添加管理员失败');}返回;}返回$ this-fetch(' add ');} }型号文件内Admin.php

?phpnamespace应用程序管理模型使用思考模型;类管理扩展了模型} lst.html

!DOCTYPE html html head meta charset=' UTF-8 '标题后台/title style type=' text/CSS ' * { padd : 0;保证金: 0;}表格{ width : 500 pxmargin : auto }。分页li { margin: 10px向左浮动:列表样式:无;}/样式/头体差异我是lst/div a href=' { : URL(' admin/add ')} ' rel='外部无跟随'跳转添加/删除表格边框='1 '单元格间距='单元格填充=' tr THid/th用户名/th操作/th /tr!-循环数据-{ volist name=' list ' id=' VO ' } tr TD { $ VO。id }/TD TD { $ VO。username }/TD TDDATa/TD/tr {/volist }/table!-分页器- {$list -render()} /body/html更多关于框架相关内容感兴趣的读者可查看本站专题: 《ThinkPHP入门教程》 、 《thinkPHP模板操作技巧总结》 、 《ThinkPHP常用方法总结》 、 《codeigniter入门教程》 、 《CI(CodeIgniter)框架进阶教程》 、 《Zend FrameWork框架入门教程》 及《PHP模板技术总结》 。

希望本文所述对大家基于ThinkPHP框架的服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

更多资讯
游戏推荐
更多+