Php 让CodeIgniter添加负载->;视图->;错误字段的标题

Php 让CodeIgniter添加负载->;视图->;错误字段的标题,php,codeigniter,templates,Php,Codeigniter,Templates,如何让CodeIgniter在加载应用程序/错误中的文件之前加载视图 我有自定义错误页面,但我希望它们显示在标题和菜单栏视图下方。您可以查看文件异常。php是包含show\u error()的库。我将此函数粘贴到此处: function show_error($heading, $message, $template = 'error_general', $status_code = 500) { set_status_header($status_code); $messag

如何让CodeIgniter在加载应用程序/错误中的文件之前加载视图


我有自定义错误页面,但我希望它们显示在标题和菜单栏视图下方。

您可以查看文件异常。php是包含show\u 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;
}
函数显示错误($heading,$message,$template='error\u general',$status\u code=500)
{
设置_status_头($status_code);
$message=“”。内爆(“

”,(!is_数组($message))?数组($message):$message)。“

”; 如果(ob_get_level()>$this->ob_level+1) { ob_end_flush(); } ob_start(); 包括(APPPATH.errors/.$template.EXT); $buffer=ob_get_contents(); ob_end_clean(); 返回$buffer; }

正如您看到的,他们将错误直接作为文件包含,他们不使用任何其他库。

您是说验证错误吗?或者PHP常规错误?CodeIgniter在applications/errors文件夹中有一种处理错误的特定方法。PHP常规错误不是验证错误顺便说一句。