ThinkPHP5无限查询下级用户
2022-07-28 14:14:58
204
{{single.collect_count}}
//团队信息//参数:'id':必须public function my_team(){//获取邀请码$p_code = db('user_info') -> where('id',input('id')) -> value('code');//调用下级查询$info = $this->getChild($p_code);$user = [];//获取所有下级用户姓名foreach($info as $k=>$v){$user[$k] = $v['name'];}//输出用户数组dump($user);}// 获取当前邀请码的下级public function getChild($p_code){static $arr=array();//第一次调用时初始化//通过邀请码查询当前邀请码下级用户$data=db('user_info')->where('p_code',$p_code)->select();//遍历获取信息,调用当前方法直至没有下级用户foreach ($data as $key => $value) {$arr[] = $value;$this->getChild($value['code']);//返回查询 }return $arr;}
回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}