protected function getItem($id) { $item = $this->finder->findPage(['id' => $id])->one(); if ($item) { return $item; } else { throw new \yii\web\NotFoundHttpException(Yii::t('support', 'The requested page does not exist')); } }
public function actionPage($key) { $lang = Yii::$app->request->get('lang', Yii::$app->language); $page = $this->finder->findPage(['key' => $key, 'lang_code' => $lang])->one(); return $this->render('page', ['page' => $page]); }