2010-05-09 108 views
0

我有我的应用程序3个模块,如下面的内在张力结构模块和自动加载磁带机

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

bootstrap.php 

我怎么能创造一切形式的模型mouldes自动加载磁带机?

谢谢?

回答

1

您只需要模块自动加载器。

application.ini

resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" 
resources.modules[] = 

然后创建每个模块中的自举文件:

// /application/modules/cars/Boostrap.php 
class Cars_Bootstrap extends Taat_Application_Module_Bootstrap 
{ 
} 

自动装载机将被自动配置。

如果您需要进一步定制,请在此模块引导中查看:$this->getResourceLoader();

约的Bootstrap模块的更多信息:
http://weierophinney.net/matthew/archives/234-Module-Bootstraps-in-Zend-Framework-Dos-and-Donts.html