2016/05/17 thinkphp3.2.2 分页的使用:①在Home下设置Publics文件夹或在thinkPHP下library的vender 把page.class.php 考贝

Posted 一棵树2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016/05/17 thinkphp3.2.2 分页的使用:①在Home下设置Publics文件夹或在thinkPHP下library的vender 把page.class.php 考贝相关的知识,希望对你有一定的参考价值。

注意分页的方法有两种:一种是thinkphp3.2 自带的   另一种是之前新闻页用过的     显示效果稍有差别

 

显示效果:

细节问题:

①搜索页面  要加session判断   和  分页

②修改和添加页面需要有session判断

③增删改的权限设置

控制器端:

 1 <?php 
 2 namespace Home\\Controller;
 3 use Think\\Controller;
 4     class UserController extends Controller
 5     {
 6         public function User(){
 7             
 8             if (session(\'?username\')) {
 9                 $m=M(\'fruit\');
10                 //$arr=$m->select();
11                 //var_dump($arr);
12                 $total=$m->count();
13                 //$this->assign(\'data\',$arr);
14                 $this->assign(\'sess\',session(\'username\'));
15                 
16                 $page=new \\Home\\Publics\\Page($total,3);
17                 //$page->limit;//limit n,n
18                 $sql="select * from fruit ".$page->limit;
19                 $lim=$m->query($sql);
20                 $pagelist=$page->fpage();
21                 $this->assign(\'data\',$lim);
22                 $this->assign(\'list\',$pagelist);
23                 $this->display();
24             }
25             else{
26                 $this->redirect(\'Login/Login\');
27             }
28             
29                 
30     
31         }

前端显示:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>业务</title>
 6     <style type="text/css">
 7     a:link {
 8     text-decoration: none;
 9     }
10     </style>
11     <script type="text/javascript">
12     function jump(){
13         window.location="/tp/index.php/Home/Add/Add";
14     }
15     </script>
16     <style type="text/css">
17         #se{
18             float: left;
19             position: absolute;
20             margin-left: 150px; 
21         }
22 
23     </style>
24 </head>
25 <body><div id=\'se\'><{$sess}> 您好!</div>
26 <div align="center" display:inline  style="width: 1380px;">
27 <h1>业务主页</h1>
28         <form action="__URL__/search" method="post">
29             <b>查询</b>&nbsp;&nbsp;&nbsp; 序号:<input type="text" name="ids">
30              名称:<input type="text" name="name">
31              价格:<input type="text" name="price">
32              产地:<input type="text" name="source">
33              <input type="submit" value="搜索"></input>
34         </form></div><br>
35     <table border="1" width="1000" align="center">
36         <tr>
37         <th>序号</th>
38         <th>名称</th>
39         <th>价格</th>
40         <th>产地</th>
41         <th>操作</th>
42         </tr>
43         <volist name=\'data\' id=\'vo\'>
44             <tr>
45                 <td><{$vo.ids}></td>
46                 <td><{$vo.name}></td>
47                 <td><{$vo.price}></td>
48                 <td><{$vo.source}></td>
49                 <td><a href="/tp/index.php/Home/User/del/ids/<{$vo.ids}>">删除</a> | <a href="/tp/index.php/Home/User/modify/ids/<{$vo.ids}>">修改</a></td>
50             </tr>
51         </volist>
52 
53     </table>
54     <div align="center"><{$list}></div>
55     <br>
56     <center>
57     <button onclick="jump()">添加数据</button>
58     </center>
59 </body>
60 </html>
View Code

 

以上是关于2016/05/17 thinkphp3.2.2 分页的使用:①在Home下设置Publics文件夹或在thinkPHP下library的vender 把page.class.php 考贝的主要内容,如果未能解决你的问题,请参考以下文章

雄冠条码PV系统-2016-05-17-收获

thinkphp3.2整合phpexcel

ThinkPHP3.2.3 find注入

thinkphp3.1.3升级thinkphp3.2.3问题

ThinkPHP3.2.3 where注入

ThinkPHP3.2.3学习笔记2---模型