365体育备用网址报道25.5.4用户信息列表展示_365体育备用网址官网资讯

对于用户信息列表,将其做为表单在页面中按页显示出来。在本项目中,将用户按每页15条记载展示出来,并且按最后互动时间降序排列,相关代码如下所示。

 1 public function _initialize()
 2 {
 3     // 初始化的时刻检讨用户登录状态
 4     if(!Session::has('username')){
 5         $this->redirect('login/index');
 6     }
 7 }
 8 
 9 public function index()
10 {
11     // 查询用户数据 并且每页显示15条数据
12     $list = Db::name('user')->order('heartbeat desc')->paginate(15);
13 
14     // 把分页数据赋值给模板变量list
15     $this->assign('list', $list);
16     // 渲染模板输出
17     return $this->fetch();
18 }

模板文件中显示用户信息及分页的代码如下所示:

XML"> 1 <div id="nav" class="mainnav_title">
 2     <ul>
 3         <a href="{:url('/XDpnUDLrYIcpE11Psyb7OjNNMkDASjNOBjROUjNp.jpg')}">Access Token</a>
 4         <a href="{:url('/XDpnUDLrYIcpE11Psyb7OjNNMjNrRNDTYGxUOkR.jpg')}">更新列表</a>
 5         <a href="{:url('/XDpnUDLrYIcpE11Psyb7OjNNMjNrRNDTYGjNRtb.jpg')}">更新数据</a>
 6     </ul>
 7 
 8 </div>
 9 <div class="table-list">
10     <table width="100%" cellspacing="0">
11         <thead>
12             <tr>
13             <th width="20">ID</th>
14             <th width="left">微信OpenID</th>
15             <th align="center">昵称</th>
16             <th width="30">性别</th>
17             <th align="center">地区</th>
18             <th align="center">来源</th>
19             <th align="center">标签</th>
20             <th align="center">头像</th>
21             <th align="center">关切时间</th>
22             <th align="center">积分</th>
23             <th align="center">最后互动</th>
24             <th align="center">操作</th>
25             </tr>
26         </thead>
27         <tbody>
28             {volist name="list" id="user" key="k"}
29             <tr>
30             <td align="center">{$user.id}</td>
31             <td align="center">{$user['openid']}</td>
32             <td align="left">{$user['nickname']}</td>
33             <td align="center">{$user['sex']}</td>
34             <td align="left">{$user['country']}{$user['province']}{$user['city']}{$user['district']}</td>
35             <td align="center">{$user['scene']}</td>
36             <td align="center">{$user['tagid']}</td>
37             <td align="center"><img src="{$user.headimgurl}" width="25px" height="25px"></td>
38             <td align="center">{if condition="$user['subscribe']==''"}{else/}{$user['subscribe']|date="Y-m-d H:i:s",###}{/if}</td>
39             <td align="center">{$user['score']}</td>
40             <td align="center">{if condition="$user['heartbeat']==''"}{else/}{$user['heartbeat']|date="Y-m-d H:i:s",###}{/if}</td>
41             <td align="center">
42                <a href="JavaScript:confirm_delete('{:url(/XDpnUDLrYIcpE11PsycWVELKBybXRDxKCOOWJNDNBuDKKRVoYSWGHtVTp1RoOjNNR1VURRVi.jpg))}')">删除</a>
43             </td>
44             </tr>
45             {/volist}
46         </tbody>
47     </table>
48     <div class="btn">{$list->render()}</div>
49 </div>

本项目对ThinkPHP框架的分页功能进行了改造,增加了分页功能中的参数显示,最终的用户列表分沂翟示页面如图25-6所示。

图25-6用户信息列表

------分隔线----------------------------

公布评论 (183人察看0条评论)
请自觉遵守互联网相关的政策法规,严禁公布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换新太阳城娱乐城博彩注册
最新评论