コントローラー(application / controllers / home.php)からCodeIgniterを使用して、次の行を確認します。
$this->load->library(array('account/authentication'))
AFAIK、これは:
- application / modules / account / libraries/authentication.phpから「authentication.php」をロードします
- application / libraries / account/authentication.phpから「authentication.php」をロードします
では、両方が存在する場合はどうなりますか?実験してみると、CIは最初のものを探しているようで、そのようなものが存在しない場合は、2番目のものをロードします。そんな変な振る舞いじゃないですか?2つのファイルは互いに関係がない可能性があります。
ローカルファイルを参照しているのか、モジュールファイルを参照しているのかを明確に宣言する方法はありませんか?