/** * Действие для вывода одной новости по id */ protected function actionOne() { if (false == ($this->view->article = \App\Models\News::findOneById($_GET['id']))) { throw new Exception404('Новость не найдена', 404); } $this->view->display(__DIR__ . '/../Templates/News/One.php'); }
protected function actionOne() { $id = (int) $_GET['id']; $this->view->article = \App\Models\News::findOneById($id); $this->view->display(__DIR__ . '/../templates/article.php'); }
/** * Действие по удалению новости по id */ protected function actionDelete() { $news = \App\Models\News::findOneById($_GET['id']); $news->delete(); $this->redirect('/Admin'); }
<?php require __DIR__ . '/../../autoload.php'; $article = \App\Models\News::findOneById($_GET['id']); require __DIR__ . '/../templates/update.php';