IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend_Form PHP Discussion :

Débat sur Zend_Form ( MVC )


Sujet :

Zend_Form PHP

  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut Débat sur Zend_Form ( MVC )
    Bonjour,

    j'aimerai avoir vos avis sur l'utilisation de Zend_Form (voire utilisation des fichiers ini).

    Selon vous, vaut il mieux se séparer complètement de la vue par exemple dans un fichier form.phtml : <? echo $this->form ?>
    Ou alors vaut il mieux garder l'aspect vue comme par exemple dans un fichier form.phtml
    <form>
    <label>Ben coucou</label>
    <p><? echo $this->form->coucou; ?></p>
    ...


    Moi personnellement je travaille en ce moment sur un projet avec un tas de formulaires. Et je fais certain test avec des fichiers de configuration .ini, car ça me semble bien plus facile pour le personnel de l'entreprise ne connaissant pas du tout le php et encore moins Zend de mettre éventuellement à jour le site. Seulement je crois que je vais vite abandonner et passer tout le formulaire par la vue car ça me prend vraiment trop de temps à comprendre et mettre des décorateurs (de plus je ne vois pas comment faire pour changer directement avec ViewHelper dans un fichier ini) .
    Après pour l'utilisation de Zend_Form coté controller, sans les fichiers de configuration, je suis vite bloqué lorsque je veux faire des choses plus ou moins décalée du genre : afficher 2 champs inputs cote à cote, 3 ou encore avec un select etc.. Bon on peut normalement tout gérer avec des groupes du css et des décorateurs.

    Donc voilà en gros, personnellement je pense que construire le formulaire coté vue reste le plus flexible (pour tout le monde), le plus simple et surtout le moins prise de tête dans le cas de gros formulaires plus ou moins complexes.

    Après pour construire de simples formulaires coté controller je n'ai pas trop d'avis. Cependant pour mon projet je vais pas me permettre de tout mélanger.

    Voilà merci de faire part de vos expériences et vos choix.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Perso, c'est la vue qui gère l'intégralité de la présentation (y compris les labels). Pour ça, j'ai développé une classe perso (2200 lignes de code) qui récupère notamment l'objet Zend_Form pour récupérer les erreurs, les champs, les validateurs et les traduire dans la vue.
    L'énorme avantage de la classe perso est qu'en quelques lignes je change tous les forms de mon application. Par exemple, je rajoute un datepicker sur les champs date, un compteur de caractères dans les textarea...

Discussions similaires

  1. Débat sur l'I.A (Intelligence Artificielle)
    Par Anonymous dans le forum Intelligence artificielle
    Réponses: 457
    Dernier message: 05/07/2016, 01h11
  2. Participez aux meilleurs débats sur le langage C
    Par Franck.H dans le forum Contribuez
    Réponses: 0
    Dernier message: 08/12/2005, 11h40
  3. Réponses: 4
    Dernier message: 25/04/2005, 15h48
  4. Débat sur le format de clavier
    Par Wavyx dans le forum Périphériques
    Réponses: 28
    Dernier message: 21/03/2005, 10h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo