DepartmentModel::getTreeIdBySql PHP Method

getTreeIdBySql() public method

获取从顶级到该级的父亲节点数组,查询数据库
public getTreeIdBySql ( integer $id, array $ids = [] ) : array
$id integer 当前节点的ID
$ids array 附加的节点ID
return array 从顶级到该级的父亲节点数组
    public function getTreeIdBySql($id, $ids = array())
    {
        $ids[] = $id;
        $map['department_id'] = $id;
        $data = $this->where($map)->find();
        if ($data['parent_dept_id'] == 0) {
            return $ids;
        }
        return $this->getTreeIdBySql($data['parent_dept_id'], $ids);
    }