递归获取所有子分类ID

/** * 根据服务分类id 查询其所有子id * *

@param unknown $cid

*/

public static function getChildTypeid ($serve_type_id = 0){

    $ids = '';

    $query = new Query();

    $query->select('id')->from(self::tableName())->where('parent_id=' . $serve_type_id);

    $result = $query->all();

    if($result) {

        foreach($result as $key => $val) {

              $ids .= ',' . $val['id'];

              $ids .= self::getChildTypeid($val['id']);

        }

    }

return $ids;

}

你可能感兴趣的:(递归获取所有子分类ID)