Bonjour à tous !
Voilà j'ai vraiment du mal à saisir les chemins dans les modules de Zend Framework.
Voici mon arbo :
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
16application config modules admin controller forms models view Bootstrap.php default controller forms models view Bootstrap.php Bootstrap.php
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
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"
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
10 <?php class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { public function run() { Zend_Registry::set('config', new Zend_Config($this->getOptions())); parent::run(); } }
Tout fonctionne bien.
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 { }
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 http://localhost/monsite/public/ http://localhost/monsite/public/admin/
Merci à celui qui m'expliquera en détails et m'aiguillera sur les décisions à faire pour les nommages.
Partager