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 :

Utilité de la méthode populate ?


Sujet :

Zend_Form PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 25
    Par défaut Utilité de la méthode populate ?
    Bonjour,
    je débute dans l'utilisation du Zend Framework et jessaie aujourdhui de mettre en place un formulaire.
    Je me pose la question de l'utilité de la méthode populate() qui valorise l'ensemble des éléments du formulaire avec les valeurs saisies par l'utilisation (appel de la méthode setValue() de chaque élément)
    En effet, lorqu'on fait appel à la méthode isValid(), celle-ci fait appelle à la méthode isValid() de chaque élément du formulaire, laquelle valorise l'élément par le biais de la méthode setValue()

    A quoi bon faire appel à la méthode populate() aprés avoir appelé la méthode isValid() d'un formulaire ?
    Il aurait-il quelque chose que je n'ai pas compris ?
    Par avance merci pour vos réponses.

  2. #2
    Membre chevronné Avatar de manuscle
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2004
    Messages : 488
    Par défaut
    Bonjour,

    La méthode populate sert aussi à préremplir les champs lorsque tu est en mode 'modification' d'un élément exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $row = $Table->find()->current();
    $form = new My_Form();
    $form->populate($row->toArray());
    EDIT: J'ajoute aussi que la methode populate et la methode setDefaults sont identiques

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 25
    Par défaut
    OK, je comprend effectivement l'utilité de populate dans ce genre de cas.
    Mais dans le cas où on vient de faire un isValid(), je ne vois pas.

Discussions similaires

  1. Utilité des méthodes call / apply
    Par chok371 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 13/01/2011, 23h59
  2. [UC][DC] utilité, méthode de réalisation
    Par Haage dans le forum Cas d'utilisation
    Réponses: 6
    Dernier message: 13/02/2008, 09h08
  3. Réponses: 10
    Dernier message: 28/06/2007, 21h42
  4. l'utilité du paramètre (status) de la méthode Exit ?
    Par insane_80 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/02/2007, 21h41
  5. [JVM]C'est quoi la méthode clinit ? Son utilité ?
    Par elitost dans le forum Langage
    Réponses: 1
    Dernier message: 23/03/2006, 14h15

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