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 :

Diviser son contenu


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut Diviser son contenu
    Bonjours,

    Sortant de cakePHP et ses fameux "elements", pour ceux qui connaissent, je me retrouve un peu perdu avec zend.

    Donc j'ai suivi quelque tuto par ci par la...

    et je me retrouve avec un nouveau dossier .../application/layouts/scripts/layout.phtml

    Mais ensuite je n'y comprends rien.



    J'aimerai separer mon contenu en par exemple, head, content, footer.

    Et pouvoir les inclures sans a le faire chaque fois.


    Si queqlu'un aurai la gentillesse de m'expliquer, car la plus sa va et plus je me perds, il y tellement de facon different d'y arriver..

  2. #2
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 842
    Par défaut
    Dans le répertoire application/layouts/scripts tu peux créer des vues header.phtml, footer.phtml etc. et ensuite les inclure dans ton layout.phtml très simplement :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $this->render('header.phtml');

    Le contenu par contre (ce qui est affiché pour chaque action de contrôleur) sera géré par des fichiers vue dans views/scripts/nomAction.phtml et sera récupéré dans le layout comme ceci :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $this->layout()->content;

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  3. #3
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    Merci de votre reponse.

    Depuis le temps j'ai reussi le faire.

    Par défaut quand on fait sa :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->render('xxxx.phtml')
    Sa va chercher le fichier dans :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    APPLICATION_PATH/application/view/scripts
    Moi pour inclure des fichiers je fais sa par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->render('template/header/menu/menu1.phtml')
    J'aimerai si c'est possible qu'on m'explique si on peut changer l’emplacement par défaut ?
    Car si on peut faire sa, sa va me simplifier la vie, car je dois avoir plus de 1000 fichiers a inclure de cette façon, et ce rien que pour le frontend...

    Merci

Discussions similaires

  1. Réponses: 9
    Dernier message: 24/10/2005, 18h42
  2. [VB5]Connaitre l'index d'une liste via son contenu
    Par guda dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 15/10/2005, 15h08
  3. Comment redimensionner un TEdit en fonction de son contenu ?
    Par Tempotpo dans le forum Composants VCL
    Réponses: 10
    Dernier message: 25/07/2005, 21h52
  4. [C#] Dossier et son contenu.
    Par GéniuS77 dans le forum Windows Forms
    Réponses: 13
    Dernier message: 12/10/2004, 11h05
  5. Comment copier un répertoire et son contenu ?
    Par yoghisan dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 20/06/2004, 17h40

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