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.phpDans 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