首页 > Web开发 > 详细

thinkphp-无限分类下根据任意部门获取顶级部门ID

时间:2017-01-07 19:20:23      阅读:324      评论:0      收藏:0      [点我收藏+]

根据所得到的部门编号获取顶级部门ID:

参数 - department_id

表格组织架构:

tab_departments

department_id parent_id name

1  1  顶级  

2  1   第一级

.......

函数:

1 function getDepartmentId($department_id){
2     $departments = M(‘tab_departments‘)->getField(‘department_id,parent_id‘);
3 
4     while($departments[$department_id]>1){
5             $department_id = $departments[$department_id];
6     }
7 }

调用方法:

$department_id = session(‘department_id‘);//当前用户的岗位ID
$top_id = getDepartmentId($depatment_id);
dump($top_id);

 

thinkphp-无限分类下根据任意部门获取顶级部门ID

原文:http://www.cnblogs.com/Aylin-PHPer/p/6259880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!