我刚刚将ZF应用程序从一台服务器移动到另一台服务器,除了表单外,一切都顺利加载。它只是抛出这个错误:
Fatal error: Class 'Admin_Form_Cms_AddForm' not found in /xx/application/modules/admin/controllers/CmsController.php on line 42
模块,模型,控制器按原样加载,但没有表格。可能出现什么问题,我该如何解决这个问题?
答案 0 :(得分:1)
您是从Win Server迁移到* nix服务器吗?请记住,文件名区分大小写,因此可能是问题所在。
答案 1 :(得分:1)
您需要添加引导程序:
public function _initModules()
{
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'Yourmodule_',
'basePath' => dirname(__FILE__) . '/modules/yourmodule',
));
}
解决你(和我)的问题=);
答案 2 :(得分:0)
您的application.ini文件是否可能与服务器不同?也许正在生产的环境变量会为你改变一些东西? 你确定一切都一样吗?