tp5.0实战开发大型cms(5)配置列表的显示和分页

1.控制器代码

1     public function lst()
2     {
3         //field 要查询的字段名称 ,paginate 每页显示多少条
4         $confRes = db(‘conf‘)->field(‘id,cname,ename,value,values‘)->paginate(2);
5         //数据绑定到视图view
6         $this->assign(‘confRes‘,$confRes);
7         return view();
8     }

2.视图代码

 1      <!--循环数据,id为foreach的value -->
 2                         {volist name="confRes" id="c"}
 3                               <tr>
 4                                 <td align="center">{$c.id}</td>
 5                                 <td align="center">{$c.cname}</td>
 6                                  <td align="center">{$c.ename}</td>
 7                                   <!--判断值不为空 -->
 8                                 <td align="center">{if condition="$c[‘value‘] neq ‘‘"}{$c.value}{else/}未定义{/if}</td>
 9                                  <td align="center">{if condition="$c[‘values‘] neq ‘‘"}{$c.values}{else/}未定义{/if}</td>
10
11                                 <td align="center">
12                                     <a href="/admin/user/edit/id/6.html" class="btn btn-primary btn-sm shiny">
13                                         <i class="fa fa-edit"></i> 编辑
14                                     </a>
15                                     <a href="#" onClick="warning(‘确实要删除吗‘, ‘/admin/user/del/id/6.html‘)" class="btn btn-danger btn-sm shiny">
16                                         <i class="fa fa-trash-o"></i> 删除
17                                     </a>
18                                 </td>
19                             </tr>
20                         {/volist}

3.分页

1    <div style="padding-top: 15px;text-align: right;"  >
2                     {$confRes->render()}
3    </div>

原文地址:https://www.cnblogs.com/zifeiyu2018/p/10536734.html

时间: 2024-10-30 21:29:57

tp5.0实战开发大型cms(5)配置列表的显示和分页的相关文章

tp5.0实战开发大型cms(1)项目引入及后台引入

1.下载tp5.0 2./application 新建mvc文件夹 3.新建/application/admin/config.php配置文件 1 <?php 2 return [ 3 //模板后缀 4 'template' => [ 5 'view_suffix' => 'htm', 6 7 ], 8 // CSS,img,js静态资源字符串替换 9 'view_replace_str' => [ 10 '__ADMIN__'=>'/public/static/admin'

tp5.0实战开发大型cms(4)添加配置项操作和数据库配置

1.数据库配置 application/database.php 1 return [ 2 // 数据库类型 3 'type' => 'mysql', 4 // 服务器地址 5 'hostname' => '127.0.0.1', 6 // 数据库名 7 'database' => 'cms', 8 // 用户名 9 'username' => 'root', 10 // 密码 11 'password' => 'root', 12 // 端口 13 'hostport' =

CSS3实战开发: 纯CSS实现图片过滤分类显示特效

各位网友大家好,今天我要带领大家开发一个纯CSS的图片分类显示的网址导航,单纯看标题大家可能有些困惑,依照以往惯例,我先给大家演示一下实际运行效果: 从上面的运行效果,大家不难发现,当我点击某一菜单时,导航区域会相应高亮显示此分类的图标,而其他图标则会变暗. 很多人可能会说,这个这么简单,直接使用javascript或jQuery等前端框架,再配合一些CSS,就可以很快实现同样的效果了.如果你是这一部分人,我也希望你停下脚步,看看这篇教程.因为在今天这篇教程中,我会用另一个思维方式来思考问题,我

PHP7实战开发简单CMS内容管理系统(10)删除单个栏目数据

1数据库操作函数 function sql_excute($sql){ $conn=sql_conn(); $query = mysqli_query($conn,$sql); if(!$query) { return false; }//数据库操作影响行数 $affected_rows = mysqli_affected_rows($conn); mysqli_close($conn); return $affected_rows; } 2.删除页面 <?phprequire_once ('.

PHP7实战开发简单CMS内容管理系统(4) BeyondAdmin 小图标模板使用

/BeyondAdmin/font-awesome.html 选小图标 eg: 使用: <i class="menu-icon fa  fa-cogs"></i> 菜单跳转到指定php页面 <li> <a href="../admin/category_list.php"><span class="menu-text">栏目列表</sp></a> </li&

PHP7实战开发简单CMS内容管理系统(6) 简单的用户登录判断

//提交到当前页面的,form action可以不写 原文地址:https://www.cnblogs.com/zifeiyu2018/p/10524809.html

PHP7实战开发简单CMS内容管理系统(9)栏目列表获取功能模块

1. 封装数据库查询函数 //取数据库数据function sql_get_data($sql){ $conn=sql_conn(); $query = mysqli_query($conn,$sql); if(!$query) { return false; } $result =array(); while ($row = mysqli_fetch_assoc($query)) { $result[] = $row; } mysqli_close($conn); return $result

全流程开发 TP6.0实战高并发电商服务系统

第1章 课程简介[PHP行情分析]本章主要讲解本课程的主线, 导学内容,PHP行情分析等让同学们对当前PHP发展充满信心等,同时还分析了企业级开发流程以及规范说明,让同学们对中大型公司的敏捷开发有一个初步认知. 第2章 环境及框架准备[必备基础]本章主要讲解环境的安装,通过composer获取TP6源码,nginx的配置等工作,环境是我们一切学习的根源,造起来. 第3章 TP6基础知识[新框架]本章主要讲解了TP5/TP6异同之处,基础的控制器层.模型层的使用,杜绝无效请求让代码更加健壮,数据库

Extjs视频教程_Extjs5.0从入门到实战开发信息管理系统

Extjs5.0从入门到实战开发信息管理系统(Extjs基础.Extjs5新特性.Spring.Spring mvc.Mybatis)适合人群:初级课时数量:40课时用到技术:Extjs基础,Extjs5新特性,sencha cmd,spring,spring mvc, mybatis涉及项目:信息管理系统核心框架(mvvm+mvc架构)咨询qq:1840215592课程内容简介:1.课程研发环境开发工具:eclipse,sencha cmd:数据库工具:mysql5,mysql workben