PHP技术,网站开发,PHP,PHP学习,Python学习,PHP开发,人工智能,大数据服务

PHP » 编程开发 » ThinkPHP权限管理,access权限删除,权限批量删除

ThinkPHP权限管理,access权限删除,权限批量删除

此文被围观1690日期: 2012-08-27 分类 : 编程开发  标签:  ·····
今天有一同事在做ThinkPHP项目权限管理的时候,想多了,于是我就写了一个删除权限的方法: [php] function test(){ $this->delAll(2, 1, 1); } public function delAll($role_id,$node_id,$level){ $a = M('Access'); $map['pid'] = array('eq', $node_id); $find = $a->where($map)->field('role_id,node_id,level')->select(); if ($find){ foreach ($find as $k=>$v){ $this->delAll($find[$k]['role_id'], $find[$k]['node_id'], $find[$k]['level']); } } $condition['role_id'] = array('eq', $role_id); $condition['node_id'] = array('eq', $node_id); $condition['level'] = array('eq', $level); $a->where($condition)->delete(); dump($a->getLastSql()); } [/php]

© Copyright 2011-2019 adophper.com. All Rights Reserved.
读图网科技 版权所有。蜀ICP备12031064号