zoukankan      html  css  js  c++  java
  • laravel 查询一级分类下的所有子集

    /**
    * 查询一级分类下的所有子集
    * @param array $id 一级类目id
    * @param array $data
    * @return array
    */
    public function getAllNextId($id, $data = [])
    {
    if (!is_array($id)) {
    $id = [$id];
    }
    $pids = GoodsCategory::query()->whereIn('parent_id', $id)->pluck('id')->toArray();
    if (count($pids) > 0) {
    foreach ($pids as $v) {
    $data[] = $v;
    $data = $this->getAllNextId($v, $data); //注意写$data 返回给上级
    }
    }
    if (count($data) > 0) {
    return $data;
    } else {
    return false;
    }
    }
  • 相关阅读:
    38
    37
    学记
    36.java_exception_test
    c++中enum的用法——枚举类型
    35
    34
    33
    32
    31
  • 原文地址:https://www.cnblogs.com/jiaoda/p/13754155.html
Copyright © 2011-2022 走看看