私はCodeigniterプロジェクトで奇妙な問題に直面しています。異なるサブフォルダからCodeigniterを読み込むモデル
私は、次のパスに2つのモデルファイルがあります。それぞれのフロントエンドとバックエンドモデルの場合
models/public/Dish_model.php
models/admin/Dish_model.php
を。次のパスにあるコントローラで
:
controllers/admin/Dish.php
私が使用して管理エリアのモデルファイルをロードしようとしています:
$this->load->model('admin/dish_model');
をしかし、それは公共のモデルファイルをロードしています。
この行をコメントアウトしても、パブリックモデルファイルはまだ読み込まれます。
これは突然すべてうまくいきました。以前はうまくいきましたが、私はこのファイルを最近変更していません。
助けが必要ですか?
別のモデルファイルをロードしていることをどのように知っていますか?代わりの方法を使用してください。 $ this-> load-> model( 'admin/dish_model'、 'amodel');そしてこのように使う '$ this-> amodel-> method();' –
私はそれぞれから関数を呼び出そうとしたので知っている他のモデルの1つだけが働いた! –
私はあなたの提案を試しました...違いはありません:\ –