CodeIgniter Custom 404 сообщение - PullRequest
0 голосов
/ 26 июля 2011

Я пытаюсь отобразить сообщение об ошибке на странице ошибки CodeIgniter.Я пытаюсь это:

Controller / records.php

public function show_entry()

{
    $id = $this->uri->segment(3);

if ($id !== FALSE)
{
    ..
}
else
{
log_message('error', 'The post ID is missing.');
}

Разве это не должно отображать мое сообщение об ошибке 'The post ID is missing' в сообщении об ошибке CodeIgniter по умолчанию 404, т.е."The page you requested was not found."

1 Ответ

0 голосов
/ 26 июля 2011

Нет.Класс ведения журнала предназначен для записи сообщений в файл журнала (в идеале, где-то, что пользователь не может прочитать его, поскольку он может иметь информацию о внутренней работе вашего сайта).Это то, что действительно полезно для вас прежде всего.

Чтобы отобразить пользовательское сообщение об ошибке, вам нужно либо использовать show_error, либо, скорее всего, в этом случае, show_404 (оба метода описаны здесь ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...