public function actionView($id) { if ($id) { $newsItem = News::getNewsItemById($id); require_once ROOT . '/app/views/news/newsItemView.php'; } return true; }
public function actionView($id) { if ($id) { $newsItem = News::getNewsItemById($id); require_once __DIR__ . "/../views/news/view.php"; } return true; }
public function actionView($id) { if ($id) { $newsItem = News::getNewsItemById($id); echo '<pre>'; print_r($newsItem); echo '</pre>'; echo 'actionView'; } return true; }
public function actionView($id) { if ($id) { $newsItem = News::getNewsItemById($id); //перевірка чи id новини в запиті має відповідну новину в таблиці бази даних //і якщо немає, то перенаправлення на сторінку помилки if ($id == $newsItem['id']) { require_once ROOT . '/views/news/newsItem.php'; } } }
public function actionView($id) { if ($id) { $newsItem = array(); $newsItem = News::getNewsItemById($id); // echo '<pre>'; // print_r($newsItem); // echo '</pre>'; require_once ROOT . '/views/news/newsItem.php'; echo 'actionView'; } return true; }
public function actionView($id) { if ($id) { $auth_error = self::$authorization_error; $newsItem = News::getNewsItemById($id); //перевірка чи id новини в запиті має відповідну новину в таблиці бази даних //і якщо немає, то перенаправлення на сторінку помилки if ($id == $newsItem['id']) { require_once ROOT . '/views/news/newsItem.php'; } else { Request_errorController::actionWrong_request(); } } }
public function actionView($id) { if ($id) { $newsItem = News::getNewsItemById($id); echo '<pre>'; print_r($newsItem); echo '<pre>'; //echo 'action View'; } //echo '<br>'.$category; //можем использовать красивые имена для переменных //echo '<br>'.$id; return true; // true для того чтобы мы могли передать значение переменной }
function actionEdit($id) { $newsItem = News::getNewsItemById($id); $this->view->generate('news/edit.php', 'template.php', $newsItem); if (isset($_POST['submit'])) { // Если форма отправлена // Получаем данные из формы редактирования $options['title'] = $_POST['title']; $options['announce'] = $_POST['announce']; $options['full_news'] = $_POST['full_news']; if (News::editNewsById($id, $options)) { header("Location: /news/view/{$id}"); } } }
<!DOCTYPE html> <html> <head> <link href="/views/style.css" rel="stylesheet"> <meta charset="utf-8"> <title>Одна новость</title> </head> <body> <?php $NewsItemById = News::getNewsItemById($id); // одна новость echo '<div class="newsItem">'; echo '<h2>' . $NewsItemById['name'] . '</h2>'; echo '<div class="image"><img src="' . $NewsItemById['image'] . '"></div>'; echo '<p class="contents">' . $NewsItemById['contents'] . '</p>'; echo '<p class="date">Дата добавления: ' . $NewsItemById['date'] . '</p>'; echo '</div>'; ?> </body> </html>