Ich habe meine eigene benutzerdefinierte Fehlerseite erstellt, indem ich die Zeile in config.php geändert habe
$route['404_override'] = 'main/_404';
Jetzt wird also die richtige Seite geladen, indem die Funktion _404 in meinem Controller geladen wird
Das Problem ist, ich möchte immer noch in der Lage sein, einen Zugriff auf die $heading & $message-Fehlervariablen in der Standardseite angezeigt, die als anzeigen:
<div id="container">
<h1><?php echo $heading; ?></h1>
<?php echo $message; ?>
</div>
Hier ist meine _404 Funktion, wenn jemand mir einen Rat geben kann, wie man diese Variablen hinzufügen würde ich sehr zu schätzen wissen
public function _404() {
$data['query'] = array('title' => 'Page not found.', 'keywords' => '', 'description' => 'Page not found', 'page' => 'error');
$this->load->view('parts/head',$data);
$this->load->view('parts/_404');// <- would go here
$this->load->view('parts/footer');
}