src/AppBundle/Controller/CategoryController.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace AppBundle\Controller;
use Biz\Taxonomy\Service\CategoryService;
use Biz\Taxonomy\Service\TagService;
use Symfony\Component\HttpFoundation\Request;
class CategoryController extends BaseController
{
public function allAction()
{
$categories = $this->getCategoryService()->findCategories(1);
$data = array();
foreach ($categories as $category) {
$data[$category['id']] = array($category['name'], $category['parentId']);
}
return $this->createJsonResponse($data);
}
protected function makeCategories($group)
{
$group = $this->getCategoryService()->getGroupByCode($group);
if (empty($group)) {
return array();
}
$categories = $this->getCategoryService()->getCategoryTree($group['id']);
foreach ($categories as $id => $category) {
if ($categories[$id]['parentId'] != '0') {
unset($categories[$id]);
}
}
return $categories;
}
protected function makeTags()
{
$tagGroups = $this->getTagService()->findTagGroups();
foreach ($tagGroups as $key => $tagGroup) {
$allTags = $this->getTagService()->findTagsByGroupId($tagGroup['id']);
$tagGroups[$key]['subs'] = $allTags;
}
return $tagGroups;
}
protected function makeSubCategories($category)
{
$subCategories = array();
if (empty($category)) {
return $subCategories;
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。