zoukankan      html  css  js  c++  java
  • 循环更改某一类目下所有数据的状态

            // 获取子节点,并更新子节点状态
            $as = XXXX::query()->where()->get();
    
            while (true) {
                $categoryCollection = new Collection();
                foreach ($as as $a) {
                    $childBackCate['status'] = $status;
                    $childBackCate->save();
                    // 如果是最后一个节点就修改状态
                    if (!$childBackCate['is_last_son']) {
                        // 如果不是最后一个节点就先修改状态,然后获取子节点再修改状态
                        $categories = CategoryBack::query()->where('parent_id', $childBackCate['id'])->get();
                        $categoryCollection = $categoryCollection->merge($categories);
                    }
                }
                if (count($categoryCollection) == 0) {
                    break;
                }
                $childBackCategoryList = $categoryCollection;
            }
  • 相关阅读:
    前端面试题
    js collection
    javascript变量声明提升(hoisting)
    css3动画
    神奇的meta
    wap站bug小结
    前端collection
    js拾遗
    prototype之初印象
    自定义scrollBottom的值
  • 原文地址:https://www.cnblogs.com/cjjjj/p/10398009.html
Copyright © 2011-2022 走看看