Bonjour à tous !

Voilà j'ai vraiment du mal à saisir les chemins dans les modules de Zend Framework.

Voici mon arbo :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
application
    config
    modules
        admin
           controller
           forms
           models
           view
           Bootstrap.php
        default
           controller
           forms
           models
           view
           Bootstrap.php
    Bootstrap.php
Dans mon config/application.ini :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[production]
includePaths.library                    = APPLICATION_PATH "/../library"
 
bootstrap.path                          = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class                         = "Bootstrap"
appnamespace                            = "Application"
 
autoloaderNamespaces[]                  = "Nowis_"
 
resources.frontController.moduleDirectory   = APPLICATION_PATH "/modules"
resources.modules[] = ""
 
 
resources.layout.layout                 = "layout"
resources.layout.layoutPath             = APPLICATION_PATH "/layouts"
 
resources.view.encoding                 = "UTF-8"
Mon bootstrap général :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
 
    class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
    {
        public function run()
        {
            Zend_Registry::set('config', new Zend_Config($this->getOptions()));
            parent::run();
        }
   }
Ainsi que mes deux bootstrap modulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class Admin_Bootstrap extends Zend_Application_Module_Bootstrap
    {
 
    }
 
class Default_Bootstrap extends Zend_Application_Module_Bootstrap
    {
 
    }
Tout fonctionne bien.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
http://localhost/monsite/public/
http://localhost/monsite/public/admin/
Mais comme je comprends moyennement ce que fait, comment nommer mes class form, mes models, je préfére demander des explications pour bien programmer.

Merci à celui qui m'expliquera en détails et m'aiguillera sur les décisions à faire pour les nommages.