Я новичок в ZF, и я пишу в Zend Framework 1.10. Вот моя структура каталога приложений.Zend Framework Автозагрузка в 3 модуля
APPLICATION_PATH`
├─configs
├─layouts
└─modules
├─admin
│ ├─controllers
│ ├─forms
│ ├─models
│ └─views
│ ├─filters
│ ├─helpers
│ └─scripts
│ ├─authentication
│ ├─cars
│ └─index
└─default
├─controllers
├─forms
│ └─admin
├─models
│ └─DbTable
├─plugins
└─views
├─helpers
└─scripts
├─about
├─contact
├─error
├─index
├─insurance
└─used-cars
У меня есть 3 Bootstrap.php файлы в APPLICATION_PATH,/по умолчанию/и/админ,
я использовал AutoLoader для загрузки моделей и форм
// APPLICATION_PATH/Bootstrap.php
$modelLoader = new Zend_Application_Module_Autoloader(array(
'namespace' => '', 'basePath' => APPLICATION_PATH . '/modules/default'));
Код выше будет загружать все модели и автоматически формируется в модулях/по умолчанию, и теперь у меня есть проблема для вызова форм и моделей в/modules/admin/models и/modules/admin/forms в модуле по умолчанию.
Любые решения для решения этой проблемы? Как назвать имя класса в/modules/admin
Спасибо.
Я сделал это и использовал их, но все бутстрапы запускаются, когда приложение загружается? – Sjwdavies
Я добавил еще один кусок кода в свой ответ, давая дополнительную информацию о том, как подготовить ваши модули к загрузке. Чтобы ответить на ваш вопрос: Да, все бутстрапы должны срабатывать, если у вас установлены ваши модули правильно. –