refactor: 系统url

This commit is contained in:
2025-05-07 10:57:39 +08:00
parent b38879539a
commit 76501fedae
2 changed files with 15 additions and 16 deletions

View File

@@ -101,14 +101,14 @@ class System
case 'article': case 'article':
$articles = $this->getArticleByCategory($lang_id, $param['id']); $articles = $this->getArticleByCategory($lang_id, $param['id']);
$urls = array_map(function($item) { $urls = array_map(function($item) {
$item['url'] = (string)url('yy/zz', ['id' => $item['id']]); $item['url'] = (string)url('/index/article/detail/' . $item['id']);
return $item; return $item;
}, $articles); }, $articles);
break; break;
case 'product': case 'product':
$products = $this->getProductByCategory($lang_id, $param['id']); $products = $this->getProductByCategory($lang_id, $param['id']);
$urls = array_map(function($item) { $urls = array_map(function($item) {
$item['url'] = (string)url('yy/zz', ['id' => $item['id']]); $item['url'] = (string)url('/index/product/detail/' . $item['id']);
return $item; return $item;
}, $products); }, $products);
break; break;
@@ -133,7 +133,7 @@ class System
'name' => '文章分类', 'name' => '文章分类',
'link_to' => 'article_category', 'link_to' => 'article_category',
'data' => array_to_tree(array_map(function($item) { 'data' => array_to_tree(array_map(function($item) {
$item['url'] = (string)url('yy/zz', ['id' => $item['id']]); $item['url'] = (string)url('/index/article/index/' . $item['id']);
return $item; return $item;
}, $article_category), 0, 'pid', false, false) }, $article_category), 0, 'pid', false, false)
], ],
@@ -146,7 +146,7 @@ class System
'name' => '产品分类', 'name' => '产品分类',
'link_to' => 'product_category', 'link_to' => 'product_category',
'data' => array_to_tree(array_map(function($item) { 'data' => array_to_tree(array_map(function($item) {
$item['url'] = (string)url('yy/zz', ['id' => $item['id']]); $item['url'] = (string)url('/index/product/category/' . $item['id']);
return $item; return $item;
}, $product_category), 0, 'pid', false, false) }, $product_category), 0, 'pid', false, false)
], ],
@@ -199,7 +199,6 @@ class System
]) ])
->language($lang_id) ->language($lang_id)
->category($category_id) ->category($category_id)
->enabled()
->select(); ->select();
return $data->toArray(); return $data->toArray();