以下異常是我的服務器上拋出:
致命錯誤:類「My_Model_Bo_User_Agenda_Doctors」中找不到...
雖然在本地主機一切工作正常。Zend框架:模型類找不到
我檢查了一切正確上傳;所有文件都存在並且沒有損壞。我也試着上傳好幾次。所以這似乎不是問題。
任何想法爲什麼在服務器上找不到類?
以下異常是我的服務器上拋出:
致命錯誤:類「My_Model_Bo_User_Agenda_Doctors」中找不到...
雖然在本地主機一切工作正常。Zend框架:模型類找不到
我檢查了一切正確上傳;所有文件都存在並且沒有損壞。我也試着上傳好幾次。所以這似乎不是問題。
任何想法爲什麼在服務器上找不到類?
你不會在你的問題中這麼說,但我懷疑你正在開發Windows並在Linux上託管。
Windows對路徑名不區分大小寫,但Linux是!檢查: -
不要只是想自己,是的,我已經做到了,仔細檢查它們。相信我,痛苦的經歷告訴我,這個問題總是由於這樣的微不足道的疏忽。
謝謝!這確實是大小寫敏感的 – Matthew 2012-02-21 19:22:01
是否還有其他類可以用相同的方法成功加載? – shokora 2012-02-06 21:21:53
你確定「我的」路徑是否加入了你的'include_path'?即使使用自動加載器,如果「My」文件夾的父目錄不在路徑中,它也不會找到該類。 – drew010 2012-02-06 21:27:24
@shokora是的,我做了以下: $ doctorsModel = new My_Model_Doctors(); $ doctorsMap = new My_Model_Bo_User_Agenda_Doctors(); 它只對My_Model_Bo_User_Agenda_Doctors – Matthew 2012-02-06 21:35:56