解析:根据父id查询找到父id为0的父级
//遍历循环出pid为0的人
function findParent($id){
$data = Db::name('user')->where('id',$id)->find();
if(!empty($data['pid'])){//判断如果pid部位空继续调用
return $this->findParent($data['pid']);
}else{
return $data;
}
}
执行完后调用
function demo(){
//总团长分成
$user=Db::name('user')->where('id',$user_id)->find();
if($user['pid']){//判断是否有pid
$father = $this->findParent($user['pid']);//调用函数
}else{
$father = $user;
}
}
这样就能找pid为0的父级了