У меня очень странный случай, когда мой модуль работает, но модуль загрузки модуля не загружается.Zend Module Bootstrap не загружается
Вот сегмент в моих application.ini для модуля автозагрузки:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = ""
Вот это Загрузчик:
protected function _initAutoload()
{
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'User_',
'basePath' => APPLICATION_PATH .'/modules/user',
'resourceTypes' => array (
'model' => array(
'path' => 'models',
'namespace' => 'Model',
)
)
));
}
Структура моих модулей
Application
--modules
----user
------config/
------controllers/
------models/
------views/
------Bootstrap.php
----admin
проблемы здесь что User_Bootstrap не загружается.
<?php
class User_Bootstrap extends Zend_Application_Module_Bootstrap
{
protected function _initAutoload()
{
Zend_Registry::set('debug', 'haha');
}
}
Делая Zend_Registry :: Get («отладки») на любом контроллере, он не признает, что ключ был установлен в модуле начальной загрузки. На самом деле любая синтаксическая ошибка в User_Bootstrap не работает.
Я не знаю, почему User_Bootstrap не автозагружается. Это сводит меня с ума, потому что я занимаюсь исследованиями в течение 5 часов и даже не могу получить сообщение в блоге, близкое к этому случаю ...
Говоря о том, что мои модели и классы контроллеров автоматически загружаются.
+1. Побей меня. Хорошая работа, как обычно. ;-) –