Thinkphp___学习笔记 删除管理员列表操作

//===============管理员列表 删除===============↓
D:\phpStudy\WWW\niwo\application\admin\controller\Admin.php
添加内容:
    public function del(){
        
    }

D:\phpStudy\WWW\niwo\application\admin\view\admin\lst.html
原内容
<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>
修改为:
<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('确实要删除吗', '{:url('admin/del',array('id'=>$vo['id']))}')" class="btn btn-danger btn-sm shiny">
                                                    <i class="fa fa-trash-o"></i> 删除
                                                </a>
                                            </td>



{:url('admin/del',array('id'=>$vo['id']))} // 当删除按钮发生点击事件时,使用admin下的del函数,对点击条目的id进行删除




D:\phpStudy\WWW\niwo\application\admin\controller\Admin.php

    public function del(){ // 删除的方法
        echo input('id'); // 打印传递的id值
    }

打印要删除的id值的地址
http://127.0.0.1/niwo/public/index.php/admin/admin/del/id/9.html

//===============管理员列表 删除===============↑
//=====测试删除后 返回是不是 所要删除数据的id=====↓

    public function del(){ // 删除的方法
        // $id = input('id'); // 把input('id')赋值给$id
        $id = db('admin')->delete(input('id')); // 在数据中的admin表,删除表单提交的id。把实际删除掉的数据数量赋值给$id。
        echo $id; 
    }

结果是删除数据的数量
//=====测试删除后 返回是不是 所要删除数据的id=====↑
//===============设定管理员列表 删除规则===============↓
D:\phpStudy\WWW\niwo\application\admin\controller\Admin.php

    public function del(){ // 删除的方法
         $id = input('id'); // 把表单提交的id,赋值给$id
         if($id != 1) { // 如果$id不等于1
             if (db('admin')->delete(input('id'))) {
                 $this->success('删除管理员成功!', 'lst');
             } else {
                 $this->error('删除管理员失败!');
             }
         }else{
             $this->error('初始化管理员不能删除!');

           }
    }
//===============设定管理员列表 删除规则===============↑
//===============隐藏删除按钮===============↓

D:\phpStudy\WWW\niwo\application\admin\view\admin\lst.html
{if condition="$vo['id'] neq 1"}// 如果id不等于1就显示{/if}

以上的是加添内容:
<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>
                                                {if condition="$vo['id'] neq 1"}
                                                <a href="#" onClick="warning('确实要删除吗', '{:url('admin/del',array('id'=>$vo['id']))}')" class="btn btn-danger btn-sm shiny">
                                                    <i class="fa fa-trash-o"></i> 删除
                                                </a>
                                                {/if}
                                            </td>

//===============隐藏删除按钮===============↑




猜你喜欢

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