タイトルが言うように、どこかに誤った設定があるようですが、どこを見つけるのかわかりません。CodeIgniterは1つのモデルをロードするだけです
私のファイルは多少このようなものです:
アプリケーション/コントローラ/:news.php、
people.phpアプリケーション/モデル/:news_model.php、people_model.phpそれは同じくらい簡単ですそれで、news/news_modelのペアは正常に動作していますが、people.phpコントローラーで$this->load->model('people_model');
を使用すると、 `HTTP Error 500(内部サーバーエラー)が発生します:サーバーが要求を実行しようとしている間に予期しない条件が発生しました'エラー。
UPDATE:
それは恥ずかしいバグでした。私はnews_model.phpの最後に?>を追加するのを忘れていました。答えたすべての人に感謝します。
これをデビューするには、people_model.phpファイルに入り、すべてのコメントを外し、エラーが戻ってくるまで各行のコメントを外します。そのエラーに焦点を当て、それを解決してください。 – Seth
'$ this-> load-> model( 'people_model');はまさにその部分です。私はそれをコンストラクタに入れて無駄にしました。私は無駄に方法にそれを置いた。私はこれを何度も繰り返してきましたが、これはコンフィギュレーション設定が間違っていると思っていますが、config.phpやそのようなものには触れていません。 – ebichuhamster
この種のエラーは、間違った設定では発生しません。 HTTP 500エラーは、ページを要求するときのWebサーバーエラーであり、モデルを読み込んでもWebサーバーを使用してページを要求しません。 people_modelのコンストラクタには何があるのですか教えてください。それは外部ファイルを含めるようにしますか?単にpeople_modelを読み込み、news_modelだけを読み込もうとしましたか? –