2014-04-24 26 views
0

我放線404頁沒有方法

$route['404_override'] = 'my404'; 

在routes.php文件文件工作時弄錯了,我做了一個控制器,一個名字my404

<?php 

include 'page.php'; 

class My404 extends Page { 
    private $page; 
    public function __construct() { 
     $page = new stdClass(); 
     parent::__construct(); 
    } 

    public function index() { 
     // $this->page->page_title = "Page not found!"; 
     $this->page_view($this->load->view('my404', $this->page, true)); 
    } 
} 
?> 

和我做了一個名稱爲my404 這是工作罰款當我在控制器名稱中發生語法錯誤,但它不會工作,如果我寫錯誤的方法和Server error將發生而不是自定義d 404頁面,我錯過了routes.php文件中的內容嗎?

回答

0

Codeigniter user guide

這條路線指示哪個控制器類,如果請求控制器沒有找到應該被加載。

很明顯,只有當找不到控制器時,潰纔會起作用。

您可以改爲覆蓋'application/errors/error_404.php'處的默認error_404頁面。

相關問題