0
如何在CodeIgniter加載視圖之前加載視圖在應用程序/錯誤中的文件?獲取CodeIgniter爲錯誤字段添加load-> view-> header
我有自定義錯誤頁面,但我希望它們顯示在標題和menu_bar視圖下方。
如何在CodeIgniter加載視圖之前加載視圖在應用程序/錯誤中的文件?獲取CodeIgniter爲錯誤字段添加load-> view-> header
我有自定義錯誤頁面,但我希望它們顯示在標題和menu_bar視圖下方。
您可以看看文件Exceptions.php,是包含show_error()的庫。我粘貼此功能在這裏:
function show_error($heading, $message, $template = 'error_general', $status_code = 500)
{
set_status_header($status_code);
$message = '<p>'.implode('</p><p>', (! is_array($message)) ? array($message) : $message).'</p>';
if (ob_get_level() > $this->ob_level + 1)
{
ob_end_flush();
}
ob_start();
include(APPPATH.'errors/'.$template.EXT);
$buffer = ob_get_contents();
ob_end_clean();
return $buffer;
}
正如你看到它們直接包括錯誤的文件,不使用任何其他庫。
您是否在談論驗證錯誤?或PHP的一般錯誤? – tpae 2010-10-04 22:25:49
CodeIgniter具有處理應用程序/錯誤文件夾中的錯誤的特定方法。 – Walker 2010-10-04 22:54:24
PHP一般錯誤不驗證錯誤btw。 – Walker 2010-10-04 23:08:19