CodeIgniter自定义404消息

时间:2011-07-26 06:25:03

标签: php codeigniter error-handling

我正在尝试在CodeIgniter错误页面上显示错误消息。我正在尝试这个:

控制器/ entries.php

public function show_entry()

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

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

不应该在CodeIgniter的默认404错误消息上显示我的错误消息“The post ID is missing”,即。 “The page you requested was not found。”

1 个答案:

答案 0 :(得分:0)

没有。日志记录类用于将消息写入日志文件(理想情况下,用户无法读取它,因为它可以包含有关您的引用内部工作的信息)。这首先对你有益。

要显示自定义错误消息,您需要使用show_error,或者更有可能使用show_404(两种方法都记录为here)。