在我的localhost(使用xammp)中,CakePHP工作正常。完成项目并上传到我的主机后,它给了我这个错误:
cakephp: Fatal error: Class 'appModel' not found in .../app/Model/Slider.php
模型类在AppController和AppModel.php中调用(App :: uses('appModel','Model'))&我的本地主人都很好!
当我试图更改php版本时,它给了我同样的错误,但在php 5.2中没有显示任何错误,在php5.3,php5.4和php5.5中它给了我错误布局(调用菜单,页脚......等等除了数据!!
我的CakePHP版本2.5.2 我没有在AppModel中进行任何更改或编码,我认为我不会对lib文件或类似的内容进行任何更改。
究竟是什么问题?
答案 0 :(得分:0)
在Slider.php顶部插入以下行:
App::uses('AppModel', 'Model');
并按如下方式启动滑块模型:
class Slider extends AppModel {
...
}
答案 1 :(得分:0)
好像你已经从app / Model文件夹中删除了AppModel.php