|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 727 ![]() |
Bonjour à tous
Je débute avec Zend (faut le dire), et jusqu'à lors tout ce passe plutôt bien, mais je rencontre tout de même un problème concernant l'organisation des formulaires que je tente de faire, car je risque d'en avoir beaucoup. Pour le moment, je place mes surcharges de classes de Zend_Form dans le répertoire "forms", et ça fonctionne bien, mais je souhaiterais les organiser en rapport aux différents controllers et actions. Exemple Un Controller CustomersController (2 actions indexAction et selectAction) : -> applications/forms/customers/index/customers.php (classe Application_Form_Customers_Index) -> applications/forms/customers/select/customers.php (classe Application_Form_Customers_Select) J'ai essayé, mais Zend de parvient pas à trouver les classes, apparemment Zend les rechercherait uniquement dans le répertoire "forms". Il me semblait pourtant que Zend se basait sur la structure du nom de la classe pour rechercher le fichier (principe des namespace il me semble). Comment indiquer à Zend de ne pas se contenter de rechercher les classes uniquement dans "form", mais selon mon organisation ? La manière dont je procède n'est peut être pas correct, à savoir ? Un petit coup de pouce serait apprécié.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
00
|
|
|
#2 |
![]() ![]() Loïc Développeur Web Inscription : février 2011 Messages : 680 ![]() |
Bonjour,
D apres ce que tu mets comme chemin le nom de tes classes devrait ressembler a ça: Code :
Application_Form_Customers_Index_Customers |
|
|
10
|
|
|
#3 |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 727 ![]() |
Merci 5h4rk, c'est bien ça.
![]() J'avais en plus fais la bêtise de nommer un répertoire comme : applications/forms/customers/customers_index/ au lieu de applications/forms/customers/index/ Forcément. ![]() Merci.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com