public function actionDelete($id) { $model = Page::findOne($id); if ($model) { $model->delete(); } return $this->redirect(['index']); }
public function actionView($uid) { /** @var Page $pageModel */ $pageModel = Page::findOne(['uid' => $uid]); if (!$pageModel) { throw new NotFoundHttpException(Yii::t('app', 'Страница не найдена')); } Yii::$app->megaMenu->getActiveItem()->label = $pageModel->title; return $this->render('view', ['pageModel' => $pageModel]); }
public function coreMenu() { return array_merge(['admin' => ['label' => 'Администрирование', 'roles' => UserRole::ADMIN, 'items' => array_merge(ArticleAdminController::coreMenuItem(), [PageAdminController::coreMenuItem(), TextSectionAdminController::coreMenuItem()])], PageController::coreMenuItem()], ArticleController::coreMenuItem(), Page::getMenuItems()); }