public function edit_privilege()
 {
     $m = new RoleModel();
     if (IS_GET) {
         $mrole = new PrivilegeModel();
         $this->assign("topPrivileges", $mrole->getTopPrivileges());
         $pids = $m->query("select node_id from " . C("RBAC_ACCESS_TABLE") . " where role_id=%d", I("get.id"));
         $privilegeIds = array();
         foreach ($pids as $p) {
             array_push($privilegeIds, $p['node_id']);
         }
         $this->assign("privilegeIds", $privilegeIds);
         $this->display();
     } else {
         //var_dump(I("post.privilegeIds"));
         $m->execute("delete from " . C("RBAC_ACCESS_TABLE") . " where role_id=%d", I("post.roleId"));
         foreach (I("post.privilegeIds") as $pid) {
             $m->execute("insert into " . C("RBAC_ACCESS_TABLE") . " (role_id,node_id) values (%d,%d)", I("post.roleId"), $pid);
         }
         $this->success("编辑成功");
     }
 }
 public function test()
 {
     $m = new PrivilegeModel();
     $m->getTopPrivileges();
 }