getRequest()->getPathInfo(); } /** @var ArticleServiceInterface $service */ $service = Yii::$app->get(ArticleServiceInterface::ServiceName); $model = $service->getArticleSubTitle($name); if (empty($model)) { throw new NotFoundHttpException('None page named ' . $name); } $template = "view"; isset($model->category) && $model->category->template != "" && $template = $model->category->template; $model->template != "" && $template = $model->template; return $this->render($template, [ 'model' => $model, 'singlePages' => $service->getSinglePages(), ]); } }