Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous !
Voilà j'ai vraiment du mal à saisir les chemins dans les modules de Zend Framework.
Voici mon arbo :
application config modules admin controller forms models view Bootstrap.php default controller forms models view Bootstrap.php Bootstrap.php
Dans mon config/application.ini :
[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 :
<?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 :
class Admin_Bootstrap extends Zend_Application_Module_Bootstrap { } class Default_Bootstrap extends Zend_Application_Module_Bootstrap { }
Tout fonctionne bien.
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.
Hors ligne