Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous,
Je commence à regarder du coté de zend_form et je me pose une question.
D'aprés les exemples que j'ai vu, le formulaire avec les contrôles est mis dans le model.
class UserModel { public function getSignupForm() { $name = new Zend_Form_Element_Text('name'); $name->setLabel('Name') ->addValidator(new Zend_Validate_StringLength(2)) ->addFilter(new Zend_Filter_StringToLower()); ..../... $form = new Andries_Form(); $form->addElement($name) ->addElement($gender) ->addElement($email) ->addElement($password) ->addElement($comments) ->addElement($reset) ->addElement($submit); return $form;
Maintenant la question que je me pose, au niveau conceptuel si j'ai une interface entre mon controller et mes models ou dois je mettre ces methodes de définition du formulaire ?
plutot dans l'interface entre model et controller, plutot dans mon model dérivé de Zend_Db_Table_Abstract ou faire carrément un nouveau model exprés pour les formulaires ?
Dernière modification par Moimeme (25-01-2008 13:32:14)
Hors ligne
oui je trouve cela très étrange
cela fait partie de la vue et non du modèle
A+JYT
Hors ligne
Y'a t'il quelqu'un qui connaisse bien Zend_form dans la salle pour nous éclairer car la c'est le flou artistique.
Hors ligne
J'UP ce topic si vous me le permettez car je me pose la même question. Suivant les exemples, je retrouve les classes de construction de formulaire directement dans le dossier librairie, dans un dossier à part de l'application ou dans le répertoire modèle.
Je sais qu'avec le Zend Framework, le développeur a souvent le choix. Mais j'aimerai votre avis sur la bonne pratiquer à utiliser. Des volontaires ?
Merci d'avance
Hors ligne
Perso j'ai maintenant choisi de faire des extension de Zend_Form pour mes formulaires
Ainsi j'ai par exemple des Form_User_Login Form_User_CreateEdit etc
Au niveau arbo j'opte pour ça
-application -configs -i18n -models -forms -User ... -modules
Hors ligne
Pages: 1