php tp框架做选中删除,关于thinkphp框架实现删除和批量删除的分析

这篇文章主要为大家详细介绍了thinkPHP框架实现删除和批量删除的相关资料,需要的朋友可以参考下

本文实例讲一下如何用thinkphp实现数据的删除和批量删除吧。

预期效果图:

18aa36af5e302fc68c2aea13f4a1cdb8.png

原谅博主对照片的处理是如此的草率吧。。。

仍然是 通过MVC模式进行拆分:

首先是视图部分:

用户名真实姓名手机号邮箱注册时间操作{$vo.username}{$vo.realname}{$vo.telphone}{$vo.email}{$vo.resgistertime} 修改 删除

删 除

仍然是采用表单传值的方法,不过这次不需要验证,因为是对数据的直接处理而非让用户输入数据,所以不必担心数据的不合法性省略了model部分。这里采用的一种比较巧妙地一种方法是将name定义为了一个数组,而在控制器中则只需要对传入的id判断一下是不是数组,省去了分开写的麻烦。

接下来是控制器的部分public function del(){

// $name = getActionName(); //作为公共的函数使用时添加

$adminUsersModel = D("adminUsers"); //获取当期模块的操作对象

$id = $_GET['id']; //判断id是数组还是一个数值

if(is_array($id)){

$where = 'id in('.implode(',',$id).')';

}else{

$where = 'id='.$id;

} //dump($where);

$list=$adminUsersModel->where($where)->delete();

if($list!==false) {

$this->success("成功删除{$list}条!", U("Admin/User/lists"));

}else{

$this->error('删除失败!');

}

}

以上便是全部的是全部的实现过程了,不知道这种相对巧妙地方法小伙伴们GET到了吗?

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值