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

Autres composants PHP Discussion :

[Débutant] Choisir une autre vue que celle par défaut dans une action


Sujet :

Autres composants PHP

  1. #1
    lr
    lr est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Points : 114
    Points
    114
    Par défaut [Débutant] Choisir une autre vue que celle par défaut dans une action
    Salut,

    J'ai une action "monAction" avec la vue correspondante "monAction.phtml".

    Comme j'ai deux actions qui font presque la même chose, j'aimerais qu'elles partagent la même vue. J'ai donc créé monAction1 et monAction2 qui appellent toutes deux la fonction privée "monAction".

    Il faudrait qu'ensuite elles appellent la vue monAction.phtml.

    J'ai essayé avec $this->render("monAction") mais ça semble perturber l'ordre d'exécution car ma vue n'est plus capable d'afficher le menu de gauche...

    Merci d'avance

  2. #2
    lr
    lr est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Points : 114
    Points
    114
    Par défaut
    J'ai trouvé, il fallait que j'appelle $this->postDispatch avant $this->render.

  3. #3
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Non c'est pas propre ce que tu as fait.

    La méthode monAction est appelée par monAction1 et monAction2

    Donc monAction doit contenir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->_helper->viewRenderer('monAction');
    Ce qui correspond au fichier monAction.phtml dans tes vues.
    Inutile de passer par le post dispatch.
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/09/2013, 18h20
  2. Utiliser une autre librairie que celle par défaut
    Par danathane dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 28/09/2010, 09h56
  3. Réponses: 7
    Dernier message: 10/06/2009, 22h29
  4. Réponses: 5
    Dernier message: 27/11/2008, 17h34
  5. Ecrire dans une autre fenetre que celle de l'application
    Par aurelien59 dans le forum Windows
    Réponses: 3
    Dernier message: 15/05/2007, 11h50

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