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

MVC PHP Discussion :

Inclure un fichier phtml dans un autre


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Par défaut Inclure un fichier phtml dans un autre
    Salut,

    Le titre n'est peut etre pas tres explicite. En fait, C'est assez simple :
    Dans un fichier de vue phtml, j'aimerai y include un autre .

    - On ne peut pas passer les $this->partial ou autre, car je ne suis plus dans le layout.
    - ActionStack pourquoi pas, mais je ne vois pas pourquoi ou comment.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div class="grid_6 omega">
       <?php
          //echo $this->partial("/common/_block_news.phtml");
    	var_dump($this->rows);
        ?>
    </div>
    J'ai bien les bonnes valeurs dans $rows, mais je vois pas comment réutiliser un script, que j'ai déjà, dans une autre vue (en la factorisant pour etre accessible n'importe ou.

    Merci
    Fabrice

  2. #2
    darthmower
    Invité(e)
    Par défaut
    Bonjour,

    Je pense qu'il te suffit d'avoir le bon nom de variable (que tu auras défini dans le controller qui appel le premier template), pour que celles-ci soit utilisables.
    Je n'ai jamais essayé de faire ça, donc je dis peut-être une grosse bêtise.

  3. #3
    Membre éclairé
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Par défaut
    salut,

    non, la variables $this->rows n'est pas connu du template. J'ai essayé.

    Fabrice

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 215
    Par défaut
    Peut-être un peu bourrin mais à essayer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?php
    eval(file_gets_contents(include.phtml));

  5. #5
    Membre éclairé
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Par défaut
    heu... je ne crois pas cela tres "propre", ni en accord avec les règles de developpement ...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 215
    Par défaut
    Quand la loi ne peut plus rien pour toi.... lol

    "Premature optimization is the root of all evil"

    Fais d'abord en sorte que ça marche, tu veras pour trouver une solution "en règle" quand tu en trouveras une :p

Discussions similaires

  1. Inclure fichier js dans un autre fichier js
    Par hannibal974 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 25/05/2014, 02h23
  2. [ZF 1.10] Inclure un fichier js dans un fichier phtml
    Par arsene555 dans le forum Zend Framework
    Réponses: 3
    Dernier message: 03/11/2010, 17h17
  3. Comment inclure un fichier html dans un autre fichier html ?
    Par lodan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 11/10/2009, 08h36
  4. [XSLT] syntaxe inclure un fichier .xsl dans un autre ficher .xsl
    Par darkangel1208 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 02/10/2007, 16h26
  5. Réponses: 5
    Dernier message: 03/04/2007, 14h30

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