tp5------实践管理员列表以及分页

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/iheyu/article/details/87515208

	管理员列表以及分页:
	1.在admin\view\admin\lst.htm 下 添加内容:
	  <table class="table table-bordered table-hover">
                        <thead class="">
                            <tr>
                                <th class="text-center" width="4%">ID</th>
                                <th class="text-center">用户名称</th>
                                <th class="text-center" width="14%">操作</th>
                            </tr>
                        </thead>

	显示设置好的管理员列表!
	http://www.iheyu.com/lianxi/public/index.php/admin/admin/lst
获取数据(管理员)
	2.获取数据要先创建模块在D:\phpStudy\WWW\lianxi\application\admin 下 创建model文件夹

	  复制 D:\phpStudy\WWW\lianxi\application\admin\controller 下的Admin.php文件到:

          D:\phpStudy\WWW\lianxi\application\admin\model 下 修改内容:
	<?php
	namespase app\admin\model;
	use think\Model;
	class Admin extends Model
	{
   
   
    
	}

	3.在 admin\controller\Admin.php 下 添加内容为:
	  public function lst() // 加载管理员列表页
   	 {
          //获取数据
          $list = AdminModel::paginate(3); // 使用模板并且对数据进行分类,每页分配3条
          $this ->assign('list',$list); // 分配模板中名称为'list',获取到的值为$list
          return $this->fetch();
          }
4.在 admin\view\admin\lst.htm 下 只留下一个循环就可以,
	   {volist name="list" id="vo"} <!---循环分配过来的数组list 每次循环把一条数据都给vo ---> 
	   {/volist}<!---结束 --->
	    修改内容了:
 	      <tbody>
                              {volist name="list" id="vo"}
                             <tr>
                                <td align="center">{$vo.id}</td>
                                <td align="center">{$vo.username}</td>
                                <td align="center">
                                    <a href="/admin/user/edit/id/6.html" class="btn btn-primary btn-sm shiny">
                                        <i class="fa fa-edit"></i> 编辑
                                    </a>
                                    <a href="#" onClick="warning('确实要删除吗', '/admin/user/del/id/6.html')" class="btn btn-danger btn-sm shiny">
                                        <i class="fa fa-trash-o"></i> 删除
                                    </a>
                                </td>
                            </tr>
                              {/volist}
                            </tbody>
   http://www.iheyu.com/lianxi/public/index.php/admin/admin/lst
********************************************************************************
 出现:Class 'app\admin\controller\AdminModel' not found(bug)
       AdminModel这个类不存在

 使用模型有两种方法:1.空间类元素引用;
		     2.完全限定名称方法引用;
5. 在admin\controller\Admin.php 下 修改内容:
<?php
namespace app\admin\controller;
use think\Controller;
use  app\admin\model\Admin; // 引用model模块位置和名称
class Admin extends Controller

 http://www.iheyu.com/lianxi/public/index.php/admin/admin/lst
6. 出现:Cannot declare class app\admin\controller\Admin because the name is already in use(bug)
       Admin这个类已经被用过了!


 7.在admin\controller\Admin.php 下 修改内容:
 <?php
 namespace app\admin\controller;
 use think\Controller;
 use  app\admin\model\Admin as AdminModel; // 引用model模块位置和名称和别名
 这样就是正常的管理员列表页面了!
 http://www.iheyu.com/lianxi/public/index.php/admin/admin/lst
************************************************************************
分页
8.没有bootstrap要引入样式文件,分页输出:{$list->render()} 
  
  在admin\view\admin\lst.htm 下 添加内容:
   <tbody>
                              {volist name="list" id="vo"}
                             <tr>
                                <td align="center">{$vo.id}</td>
                                <td align="center">{$vo.username}</td>
                                <td align="center">
                                    <a href="/admin/user/edit/id/6.html" class="btn btn-primary btn-sm shiny">
                                        <i class="fa fa-edit"></i> 编辑
                                    </a>
                                    <a href="#" onClick="warning('确实要删除吗', '/admin/user/del/id/6.html')" class="btn btn-danger btn-sm shiny">
                                        <i class="fa fa-trash-o"></i> 删除
                                    </a>
                                </td>
                            </tr>
                              {/volist}
                            </tbody>
                    </table>
                </div>
                <div>
                {$list->render()}
               	               
		</div>
   在管理员列表就有分页了!
   http://www.iheyu.com/lianxi/public/index.php/admin/admin/lst.html

猜你喜欢

转载自blog.csdn.net/iheyu/article/details/87515208