2012-02-06 6 views
-1

見つからないモデルクラス:
致命的なエラー:クラスのMy_Model_Bo_User_Agenda_Doctors "localhostのすべてのものにして...
けれども見つからなかったが正常に動作しています。Zend Frameworkの:次の例外が私のサーバー上でスローされ

すべてが正しくアップロードされていることを確認しました。すべてのファイルが存在し、破損していない。私も何度かアップロードしようとしました。だから、これは問題ではないようです。

クラスがサーバー上に見つかりませんでした。

+0

同じメソッドで正常に読み込まれる他のクラスはありますか? – shokora

+0

パス 'My'が' include_path'に追加されていることを確認しましたか?オートローダを使用していても、「My」フォルダの親ディレクトリがパスにない場合は、そのクラスは見つかりません。 – drew010

+0

@shokoraはい、私は以下を行います: $ doctorsModel = new My_Model_Doctors(); $ doctorsMap = new My_Model_Bo_User_Agenda_Doctors(); My_Model_Bo_User_Agenda_Doctorsの場合にのみ失敗します。 – Matthew

答えて

3

あなたの質問にはそうは言いませんが、私はあなたがWindows上で開発しており、Linux上でホスティングしていると思われます。

Windowsではパス名の大文字と小文字は区別されませんが、Linuxは!それを確認します -

  1. Doctors.phpがない doctors.php
  2. アジェンダ/ ない議題/ .etc
  3. 最後にクラス宣言内のクラス名を確認が正しいか、正しく同棲されています。

あなた自身には考えていない、はい、私はそれを行って、慎重にチェックしてください。私を信じて、苦い経験は私にこの問題が常にこのような些細な監視のせいであると教えてくれました。

+0

ありがとう!それは確かに大文字と小文字の区別でした – Matthew

関連する問題