2
4

2 に答える 2

0

そのチュートリアルのコメントを読むと、多くの人がそのコードで同じ問題を抱えています。10行目のparent::CI_Router()をparent::__construct()に変更しましたか?

しかし、なぜ $route['404_override'] 変数を設定しないのでしょうか?

于 2012-06-09T18:10:34.493 に答える
0

config/routes.php で適切なルートを設定するだけです:

$route['404_override'] = 'your_controller/show_404';

対応するコントローラーは次のようになります。

class Your_controller extends CI_Controller {

    function __construct() {
        parent::__construct();
    }

    function show_404() {
        $this->output->set_header("HTTP/1.1 404 Not Found");
        $this->load->view ('common/errors/404'); //wherever your view is
    }
}

それはあなたのためにトリックをするはずです。

于 2012-06-09T18:57:26.377 に答える