码迷,mamicode.com
首页 > 其他好文 > 详细

二级分类 + 权限匹配(后台TP5.0)

时间:2019-01-22 13:17:41      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:地方   数组   htm   value   权限   数据   5.0   精简   pos   

一 查询登录人所拥有的权限
$select_arr = explode(‘,‘, $power[‘r_power‘]);//拆分登录人选中的ID

//左侧导航数据
$first_navs = Db::name(‘column‘)->where(‘c_grade‘,1)->where(‘c_type‘,1)->select();//一级
foreach ($first_navs as $key=>$v){
   $where_data[‘c_type‘] = 1;  $where_data[‘c_jump‘] = $v[‘c_id‘];
$first_nav[$v[‘c_title‘]][‘name‘] = Db::name(‘column‘)->where(‘c_type‘,1)->where(‘c_jump‘,$jump)->select();//二级
$first_nav[$v[‘c_title‘]][‘html‘] = $v[‘c_html‘];
$first_nav[$v[‘c_title‘]][‘c_id‘] = $v[‘c_id‘];
}
foreach ($first_nav as $key => $value) {//可查询登录人所匹配的权限
//数组一一匹配
if (in_array($value[‘c_id‘], $select_arr)) {
$first_nav[$key][‘check‘] = 1;
} else {
$first_nav[$key][‘check‘] = 0;
}
}

二 编辑权限
if (Request::instance()->isPost()) {
$r_p = input(‘post.r_power/a‘);//获得所有勾选的栏目
$r_power = implode(",", $r_p);//逗号拼接成字符串
$data = [
‘r_power‘ => $r_power,
];
}


入门者,有不完善精简的地方请指出也请多担待担待

二级分类 + 权限匹配(后台TP5.0)

标签:地方   数组   htm   value   权限   数据   5.0   精简   pos   

原文地址:https://www.cnblogs.com/yu162170/p/10303156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!