discuzX3后台管理插件开发示例一 用户表查询
2014-08-26 16:59
267 查看
上次的入门已经介绍了后台管理插件开发的基本步骤,下面简单写一个示例查询一下用户表
需要已完成以下操作:
1.在test1.inc.php中添加以下代码:
这里用到了DB类的两个静态方法,一个是DB::table(),一个是DB::fetch_all(),其他静态方法详见:DB类常用方法
2.修改template文件夹下的test.htm模板
这里用到discuz模板引擎的loop循环,模板引擎详细语法见:模板标签说明
然后点击插件页面,即可看到查询出来的数据了
其他数据已略去
注:本文只是示例,正规开发可能会使用discuz缓存机制,有待深入研究
需要已完成以下操作:
1.已创建test后台管理插件 //详见 http://www.cnblogs.com/savokiss/p/3937055.html
1.在test1.inc.php中添加以下代码:
$sql = "SELECT * FROM ".DB::table('common_member')." LIMIT 10"; //定义sql语句,查询common_member表中的前10个用户 $test_result = DB::fetch_all($sql); //查询数据库,将数据存入变量中
这里用到了DB类的两个静态方法,一个是DB::table(),一个是DB::fetch_all(),其他静态方法详见:DB类常用方法
2.修改template文件夹下的test.htm模板
<table class="reg_yest_table"> <tr> <th>id</th> <th>用户名</th> <th>邮箱</th> </tr> <!--{loop $test_result $val}--> <tr> <td> $val['uid'] </td> <td> $val['username'] </td> <td> $val['email'] </td> </tr> <!--{/loop}--> </table>
这里用到discuz模板引擎的loop循环,模板引擎详细语法见:模板标签说明
然后点击插件页面,即可看到查询出来的数据了
其他数据已略去
注:本文只是示例,正规开发可能会使用discuz缓存机制,有待深入研究
相关文章推荐
- DISCUZ 管理后台页面开发实例
- dsicuz 插件开发 判断用户是否登录/判断用户管理权限
- ASP.NET MVC5网站开发之用户角色的后台管理1(七)
- Discuz!开发之插件页面未登陆用户显示登陆框和登陆提示
- DISCUZ 插件管理中心页面开发
- 插件开发技术说明(6)---分页查询示例
- yii2-basic后台管理功能开发之五:用户权限的控制
- MVC5 网站开发之七 用户功能 1、角色的后台管理
- SpringMVC(14):使用springmvc+spring+jdbc 优化订单管理系统的示例(多条件查询用户列表功能实现)
- discuz 插件 admin后台页面开发
- Discuz!X 插件开发判断用户是否登录的代码怎么写
- Discuz 7.2 二次开发 添加后台管理模块
- Discuz X3插件开发基础教程
- 测试在discuz后台增加一个只能用admin用户打开的管理页面,仅显示aaa三个字母
- discuz x3插件开发傻瓜图文教程,用demo说话
- DISCUZ 管理后台页面开发实例
- phpcms v9开发的微信小程序后台管理插件(企业版)
- 基于jsp+servlet图书管理系统之后台用户信息查询操作
- ASP.NET MVC5网站开发之用户角色的后台管理1(七)