我的应用程序中有3个模块,如下面的结构
application
|
default
|---models
|--views
|--forms
|--controller
admin
|---models
|--views
|--forms
|--controller
cars
|---models
|--views
|--forms
|--controller
bootstrap.php
我如何为模具中的所有表格和模型创建自动加载器?
感谢?
答案 0 :(得分:1)
您只需要模块自动加载器。
在application.ini
:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] =
然后在每个模块中创建一个bootstrap文件:
// /application/modules/cars/Boostrap.php
class Cars_Bootstrap extends Taat_Application_Module_Bootstrap
{
}
自动加载器将自动配置。
如果您需要进一步自定义,请查看此模块引导程序中的$this->getResourceLoader();
。
有关bootstraping模块的更多信息:
http://weierophinney.net/matthew/archives/234-Module-Bootstraps-in-Zend-Framework-Dos-and-Donts.html