Почему не работает вывод ссылки новость 1 или 2 в уроке №5 курса codeigniter?

0

Ошибка 404 при открытии ссылок (Новость 1, …) пишет нет страницы. Работает, если поставить путь "news/view" в строке файла ...view/news/index.php:

<p><a href="news/view/<?php echo $value['slug']; ?>"> <?php echo $value['title']; ?> </a></p>

В уроке так пишется:

<p><a href="view/<?php echo $value['slug']; ?>"> <?php echo $value['title']; ?> </a></p>

<h1>Все новости</h1>

<?php foreach ($news as $key => $value): ?>
    <!-- <p><a href="view/<?php echo $value['slug']; ?>"> <?php echo $value['title']; ?> </a></p> -->
    <p><a href="news/view/<?php echo $value['slug']; ?>"> <?php echo $value['title']; ?> </a></p>
<?php endforeach ?>
codeigniter

4 ответов

0

Такая же проблема была в вопросе "Codeigniter урок № 5 - проблемы с работой ссылок?". И там помогла перезагрузка. Мне нет!!!

"Ошибся где-то в коде или в конфиге не прописал все настройки." - проверил, всё как показывалось!

0

Запускаю сайт из скаченного исходного кода, те же самые ошибки!!!

A PHP Error was encountered
Severity: Warning

Message: Trying to access array offset on value of type null

Filename: controllers/News.php

Line Number: 68

Backtrace:

File: D:\xampp\htdocs\kinomonster\application\controllers\News.php
Line: 68
Function: _error_handler

File: D:\xampp\htdocs\kinomonster\index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning

Message: Trying to access array offset on value of type null

Filename: controllers/News.php

Line Number: 69

Backtrace:

File: D:\xampp\htdocs\kinomonster\application\controllers\News.php
Line: 69
Function: _error_handler

File: D:\xampp\htdocs\kinomonster\index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning

Message: Trying to access array offset on value of type null

Filename: controllers/News.php

Line Number: 70

Backtrace:

File: D:\xampp\htdocs\kinomonster\application\controllers\News.php
Line: 70
Function: _error_handler

File: D:\xampp\htdocs\kinomonster\index.php
Line: 292
Function: require_once

Ошибка в этих строках файла News.php:

$this->data['title_news'] = $this->data['news_item']['title'];
$this->data['content_news'] = $this->data['news_item']['text'];
$this->data['slug_news'] = $this->data['news_item']['slug'];

0

Я скачивал исходный код когда не получалось, находил ошибку в моем цикле.

0

Ошибся где-то в коде или в конфиге не прописал все настройки. Попробуй исходный код скачать и со своим кодом сравнить.

Sign up or Log in to write an answer