From f9251d944ec7e6cbd307496a9b96ea141e10b33b Mon Sep 17 00:00:00 2001 From: ouzhiqiang <835402500@qq.com> Date: Fri, 19 Sep 2025 14:36:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/index/controller/TopicNas.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app/index/controller/TopicNas.php b/app/index/controller/TopicNas.php index e565cebd..e41128a6 100644 --- a/app/index/controller/TopicNas.php +++ b/app/index/controller/TopicNas.php @@ -210,6 +210,27 @@ class TopicNas extends Common ->isShow(true) ->order(['sort' => 'asc', 'id' => 'desc']) ->select(); + //查询三级分类 + $article_categorys_new = []; + $article_categorys_two = []; + dump($article_categorys->toArray());exit; + if (!$article_categorys->isEmpty()) { + foreach ($article_categorys->toArray() as $kk=>$vv) { + if ( $parent == $vv['pid'] ) { + $vv['child'] = ''; + array_push($article_categorys_new,$vv); + } else { + $article_categorys_two[$vv['pid']][] = $vv; + } + } + if ( !empty($article_categorys_two) ) { + foreach ($article_categorys_new as &$vvv) { + $vvv['child'] = isset($article_categorys_two[$vvv['id']])?$article_categorys_two[$vvv['id']]:''; + } + } + } + + View::assign('article_categorys', $article_categorys); $contacts = [];