Ошибка загрузки формы Zend Framework - PullRequest
1 голос
/ 03 августа 2010

Я только что переместил свое приложение ZF с одного сервера на другой, и все загружается гладко, за исключением форм.Просто выдает эту ошибку:

Fatal error: Class 'Admin_Form_Cms_AddForm' not found in /xx/application/modules/admin/controllers/CmsController.php on line 42

Модули, модели, контроллеры загружаются, как и должно быть, но без форм.Что могло пойти не так, и как я могу это исправить?

Ответы [ 3 ]

1 голос
/ 03 августа 2010

Вы переходите с Win Server на * nix сервер? Помните, что имена файлов чувствительны к регистру, так что это может быть проблемой.

1 голос
/ 06 июля 2011

Вам нужно добавить в boostrap:

public function _initModules()
{
$autoloader = new Zend_Application_Module_Autoloader(array(
        'namespace' => 'Yourmodule_',
        'basePath'  => dirname(__FILE__) . '/modules/yourmodule',
    ));
}

Это решит вашу (и мою) проблему =);

0 голосов
/ 03 августа 2010

Возможно ли, что ваш файл application.ini отличается от сервера?Может быть, переменная среды, находящаяся на производстве, что-то меняет для вас?И ты уверен, что все одинаково?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...