标签
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace app\controller;
|
||||
|
||||
use app\model\TagGroup;
|
||||
use app\util\Util;
|
||||
use support\Request;
|
||||
|
||||
class TagGroupController
|
||||
{
|
||||
|
||||
// 列表
|
||||
public function list(Request $request)
|
||||
{
|
||||
$list = TagGroup::with('tags')->get();
|
||||
$languageArr = config('translation.fallback_locale');
|
||||
$language = $request->user['language'];
|
||||
foreach ($list as &$item) {
|
||||
$item['names'] = unserialize($item['names']);
|
||||
if(in_array($language, $languageArr)){
|
||||
$item['name'] = $item['names'][$language];
|
||||
}
|
||||
foreach ($item['tags'] as &$tag) {
|
||||
$tag['names'] = unserialize($tag['names']);
|
||||
if(in_array($language, $languageArr)){
|
||||
$item['name'] = $item['names'][$language];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return Util::success($list);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user