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 Framework PHP Discussion :

Populate sur une vue


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut Populate sur une vue
    Bonjour,

    J'aimerais savoir si cela est possible.
    J'ai crée un formulaire dans la vue "à la main" donc sans passer par Zend_Form.
    J'aimerais savoir si il est quand même possible de faire un populate sur ce formulaire, j'ai cherché mais je n'ai pas trouvé.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI - Dev Web Senior

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    Bonjour kanabzh29,


    Si je ne me trompe pas, je ne pense pas que c'est possible !
    Mais tu peux faire autrement, sans passer par populate.

    Exemple, tu récupères l'ensemble des données du formulaire. Comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $form = new Form_MonForm();
    $values = $form->getValues();
    Puis tu passe ton tableau de valeurs $values a la view. Comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->view->values = $values;
    En fin dans ton formulaire, dans la value de chaque input tu mets la valeur correspondante. Comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="text" name="mon_input" id="mon_input" value="<?php echo $this->values['mon_input']; ?>" />
    Noter que la clé "mon_input" est le nom que l'input dans la classe "Form_MonForm", que normalement tu l'a créé comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $monInput = new Zend_Form_Element_Text('mon_input');
    Cordialement,

    Ahmed.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    Arf, j'avais déja fait comme ça, mais je cherchais une façon plus rapide type populate.
    C'est pas grave, je te remercie quand même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC] Créer une multitude d'infos bulles sur une vue
    Par Philippe320 dans le forum MFC
    Réponses: 2
    Dernier message: 03/02/2006, 10h57
  2. [Trigger] Comment le réaliser sur une vue ?
    Par mandale dans le forum DB2
    Réponses: 1
    Dernier message: 19/09/2005, 13h43
  3. Comment avoir une référence sur une Vue
    Par Philippe299 dans le forum MFC
    Réponses: 1
    Dernier message: 12/08/2005, 10h03
  4. Temps d'execution d'un select sur une vue
    Par rosewood dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/02/2005, 16h06
  5. delete sur une vue: rule
    Par Bouboubou dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 18/05/2004, 18h58

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