Codeigniter没有显示错误页面

时间:2014-10-09 07:04:28

标签: php codeigniter

我无法显示构建在CI框架上的错误页面。

根据他们的文档,我使用了

show_error('message' [, int $status_code= 500 ] );

我是否必须加载任何库以显示错误页面?

请帮忙。

2 个答案:

答案 0 :(得分:0)

在application / core /中创建一个文件,并扩展系统异常类

<?php
// application/core/MY_Exceptions.php
class MY_Exceptions extends CI_Exceptions {

    public function show_404()
    {
        $CI =& get_instance();
        $CI->output->set_status_header('404'); 
        $CI->load->view('error_page');
        echo $CI->output->get_output();
        exit;
    }
}

创建一个错误页面并传递你想要的信息。

答案 1 :(得分:0)

为此,您需要使用会话闪存消息(临时会话数据)

如果无效的api id创建一个视图并重定向此视图并显示错误消息: -

$this->session->set_flashdata('error_message', 'invalid api key');
redirect('viewname', 'refresh');

在视图上显示错误消息: -

$this->session->flashdata('error_message');