Zend Framework: Model class not found(Zend 框架:找不到模型类)
问题描述
在我的服务器上抛出以下异常:
致命错误:在...中找不到My_Model_Bo_User_Agenda_Doctors"类
尽管在 localhost 中一切正常.
The following exception is thrown on my server:
Fatal error: Class 'My_Model_Bo_User_Agenda_Doctors' not found in...
Though in localhost everything is working fine.
我检查了所有内容是否正确上传;所有文件都存在并且没有损坏.我也尝试上传几次.所以这似乎不是问题.
I checked that everything was correctly uploaded; all the files are present and not corrupted. I also tried to upload several times. So this doesn't seem to be the problem.
知道为什么在服务器上找不到类吗?
Any idea why a class couldn't be found on the server ?
推荐答案
您在问题中没有这么说,但我怀疑您是在 Windows 上开发并在 Linux 上托管.
You don't say so in your question, but I suspect that you are developing on windows and hosting on Linux.
Windows 对路径名不区分大小写,但 Linux 是!检查:-
Windows is not case sensitive to path names, but Linux is! Check that:-
- Doctors.php 不是doctors.php
- Agenda/是不是议程/.etc
- 最后检查类声明中的类名是否正确且大小写正确.
- Doctors.php is not doctors.php
- Agenda/ is not agenda/ .etc
- Lastly check the class name in the class declaration is correct and correctly cased.
不要只是自己想,是的,我已经这样做了,请仔细检查它们.相信我,惨痛的经历告诉我,这个问题总是因为这样一个微不足道的疏忽造成的.
Do not just think to yourself, yes I've done that, go and check them carefully. Believe me, bitter experience has taught me this problem is always due to a trivial oversight like this.
这篇关于Zend 框架:找不到模型类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Zend 框架:找不到模型类


- Oracle 即时客户端 DYLD_LIBRARY_PATH 错误 2022-01-01
- openssl_digest vs hash vs hash_hmac?盐与盐的区别HMAC? 2022-01-01
- 如何使用 Google API 在团队云端硬盘中创建文件夹? 2022-01-01
- 覆盖 Magento 社区模块控制器的问题 2022-01-01
- PHP - if 语句中的倒序 2021-01-01
- PHP foreach() 与数组中的数组? 2022-01-01
- 如何在 Symfony2 中正确使用 webSockets 2021-01-01
- 如何从数据库中获取数据以在 laravel 中查看页面? 2022-01-01
- 使用 GD 和 libjpeg 支持编译 PHP 2022-01-01
- Laravel 5:Model.php 中的 MassAssignmentException 2021-01-01