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 :

ZF2.2: inlude view partial dans layout avec param


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de devkaty
    Inscrit en
    Mai 2009
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 174
    Par défaut ZF2.2: inlude view partial dans layout avec param
    Salut a tous,

    J'aimerai bien faire include d'un view partial dans layout avec un paramètre a récupérer de la base de donnée.Voila mon code:

    Layout:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo $this->partial('/pages/partials/menu.phtml', array('pages' => $varFromDb));
    view partial:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <?php
    var_dump($pages);
    Je cherche comment remplir le paramettre $varFromDb.

    Merci d'avance pour vos aide.

  2. #2
    Membre chevronné

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2003
    Messages : 253
    Par défaut
    Bonjour,

    Si tu cherches à renseigner ta variable depuis un contrôleur en particulier, j'imagine qu'il suffit d'assigner cette variable à ta vue comme pour n'importe quelle autre variable (à moins que ZF2 fonctionne différemment en terme de layout que ZF mais j'en doute).

    Si par contre ce que tu veux c'est la renseigner systématiquement dans ton layout quel que soit le contrôleur, je pense qu'il faut te pencher vers le MvcEvent : http://framework.zend.com/manual/2.2...mvc-event.html

    Dans tous les cas commence par le plus simple pour déjà obtenir un résultat concluent

  3. #3
    Membre émérite Avatar de tdutrion
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2009
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 561
    Par défaut
    Le mieux serait de suivre le quick start...

    C'est légèrement différent de ZF1 ou on avait un mecanisme de type

    dans le controleur. Maintenant on retourne un objet en fin d'action :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return new ViewModel(array('varname'=>$var));
    Et on utilise ensuite un $this->varname dans la vue.

Discussions similaires

  1. Problème d'insertion d'une image dans un layout avec weight
    Par Devil Shark dans le forum Composants graphiques
    Réponses: 16
    Dernier message: 02/10/2013, 15h53
  2. Réponses: 0
    Dernier message: 02/01/2013, 09h34
  3. Réponses: 2
    Dernier message: 29/10/2010, 15h17
  4. Réponses: 1
    Dernier message: 03/02/2010, 18h02
  5. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43

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