我无法显示构建在CI框架上的错误页面。
根据他们的文档,我使用了
show_error('message' [, int $status_code= 500 ] );
我是否必须加载任何库以显示错误页面?
请帮忙。
答案 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');