模块和自动加载器

时间:2010-05-09 11:57:51

标签: zend-framework module

我的应用程序中有3个模块,如下面的结构

application
   |
   default
     |---models
     |--views
     |--forms
     |--controller
  admin
     |---models
     |--views
     |--forms
     |--controller
  cars
     |---models
     |--views
     |--forms
     |--controller

bootstrap.php

我如何为模具中的所有表格和模型创建自动加载器?

感谢?

1 个答案:

答案 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