修改分类

This commit is contained in:
ouzhiqiang
2025-09-19 14:47:05 +08:00
parent f9251d944e
commit e301fc7e94

View File

@@ -213,11 +213,10 @@ class TopicNas extends Common
//查询三级分类 //查询三级分类
$article_categorys_new = []; $article_categorys_new = [];
$article_categorys_two = []; $article_categorys_two = [];
dump($article_categorys->toArray());exit; // dump($article_categorys->toArray());exit;
if (!$article_categorys->isEmpty()) { if (!$article_categorys->isEmpty()) {
foreach ($article_categorys->toArray() as $kk=>$vv) { foreach ($article_categorys->toArray() as $kk=>$vv) {
if ( $parent == $vv['pid'] ) { if ( $parent == $vv['pid'] ) {
$vv['child'] = '';
array_push($article_categorys_new,$vv); array_push($article_categorys_new,$vv);
} else { } else {
$article_categorys_two[$vv['pid']][] = $vv; $article_categorys_two[$vv['pid']][] = $vv;
@@ -225,13 +224,21 @@ class TopicNas extends Common
} }
if ( !empty($article_categorys_two) ) { if ( !empty($article_categorys_two) ) {
foreach ($article_categorys_new as &$vvv) { foreach ($article_categorys_new as &$vvv) {
$vvv['child'] = isset($article_categorys_two[$vvv['id']])?$article_categorys_two[$vvv['id']]:''; $articles = $vvv['article'];
if ( isset($article_categorys_two[$vvv['id']]) ) {
foreach ($article_categorys_two[$vvv['id']] as $k=>$v) {
$articles = array_merge($articles,$v['article']);
}
}
$vvv['article'] = $articles;
} }
} }
} }
View::assign('article_categorys', $article_categorys); View::assign('article_categorys', $article_categorys_new);
// View::assign('article_categorys', $article_categorys);
$contacts = []; $contacts = [];
// 获取banner数据 // 获取banner数据