handle($id); if ($page['deleted'] == 1) { return $this->notFound(); } if ($page['me']['owned'] == 0) { $this->response->redirect(['for' => 'home.error.403']); } $featuredCourses = $this->getFeaturedCourses(); $this->seo->prependTitle(['单页', $page['title']]); $this->view->setVar('page', $page); $this->view->setVar('featured_courses', $featuredCourses); } protected function getFeaturedCourses() { $service = new IndexService(); return $service->getSimpleFeaturedCourses(); } }