/** * @param string $shopId 店铺ID */ public function index($shopId = '') { if ($shopId) { $shopId = $shopId + 0; } // 此处需要做缓存 $projects = (new ProjectModel())->allProjectsGroupByCategoryId(); $shops = (new ShopModel())->getAllShops(); $categories = (new CategoryModel())->getAllCategories(); $sliderModel = new SliderModel(); $hdpSliders = $sliderModel->getAllSlider(SliderModel::SLIDER_TYPE_HDP); $fllSliders = $sliderModel->getAllSlider(SliderModel::SLIDER_TYPE_FLL); $this->outputCache(); $this->view('project/index', array('shops' => $shops, 'projects' => $projects, 'categories' => $categories, 'shopId' => $shopId, 'hdpSliders' => $hdpSliders, 'fllSliders' => $fllSliders)); }