2010-05-09 3 views
0

j'ai 3 modules dans mon application, comme suit SturctureModules et Autoloaders

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

bootstrap.php 

comment pourrais-je créer pour toutes les formes de chargement automatique et des modèles dans mouldes?

merci?

Répondre

1

Vous avez juste besoin d'un chargeur automatique de module.

En application.ini:

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

Ensuite, créez un fichier d'amorçage dans chaque module:

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

autochargeur sera automatiquement configuré.

Si vous avez besoin de plus de personnalisation, jetez un oeil à: $this->getResourceLoader(); dans ce module bootstrap.

Plus d'informations sur les modules bootstraping:
http://weierophinney.net/matthew/archives/234-Module-Bootstraps-in-Zend-Framework-Dos-and-Donts.html