PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

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

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

此文被围观1324日期: 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]

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.