JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » ThinkPHP权限管理,access权限删除,权限批量删除

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

此文被围观2711 日期: 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-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。 蜀ICP备12031064号      川公网安备51162302000234