0

application\controllers にフォルダー abc を作成しました。

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Acc_controller extends CI_Controller {


    public function index()
    {

        $this->load->view('abc/index1');

    }
}

その後、view\abc にファイルを作成しました。私はそれをindex1.phpと名付けました

<li> Mauris risus tellus, sodales quis, sagittis vitae, molestie sed,
nunc. Fusce ornare, turpis vel rutrum blandit, enim diam aliquet purus,
vel accumsan risus enim sit amet nisl. Ut fringilla ornare libero. Nunc
sodales. </li>

問題は、このファイルにアクセスできないことです。しかし、コントローラーファイルをabcフォルダーからコントローラーフォラーに配置すると、機能します。コントローラーフォルダーの新しいフォルダーに配置すると機能しないのはなぜですか。

4

2 に答える 2

0

CodeIgniterはデフォルトでこれをサポートしています-複数のレベルで失敗するため、1つのフォルダーのみを深くすることができます。

最初にURL内のフォルダーを呼び出して、コントローラーにアクセスしていることを確認します。

http://localhost/yourapp/abc/acc/

于 2012-10-04T04:11:17.880 に答える
0

このリンクはあなたを助けるかもしれません:

http://codeigniter.com/forums/viewthread/190563/

しばらく前に私はこの非常に問題に遭遇しましたが、それは少し前のバージョンでした。結局、ローダークラスを拡張して、期待どおりに機能させることができました。難しいことではなく、ルートやhtaccessをいじる必要はありません。MY_Loaderクラスで十分です。

于 2012-10-03T22:51:38.840 に答える