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 :

Passer des variables entre contrôleurs


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 17
    Par défaut Passer des variables entre contrôleurs
    Salut désolé mais j'ai du mal à cerner et si ça ne se fait pas...ok on sait passer une variable d'un contrôleur à la vue associée mais dites moi quelqu'un peut me dire comment on passe une variable d'un contrôleur "controller1" vers un contrôleur "controller2" sachant que l'exécution de controller2 est lancé depuis controller1 via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->_redirect('controller2');
    ?

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    regarde du côté de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->_forward();

  3. #3
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 17
    Par défaut
    salut et merci!j'ai tester mais déjà ma vue est affichée hors de mon layout y aurait un moyen de forcer l'affichage dans le layout? en fait voilà ce que j'ai fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->_forward('index','saisir',null,$num);
    est-ce bien cela?ou j'utilise mal?

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    Ta dernière variable doit-être un array

  5. #5
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 17
    Par défaut
    Salut et merci à MaîtrePylos pour la réponse. en fait je donne ici la dernière version testée pour le _forward.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->_forward('index', 'main',null, array('page'=>'saisir','cli'=>$cli));
    Le problème cependant est le suivant, ma vue s'affiche bien, mais hors de mon layout. ce que je veux dire c'est qu'au moment de l'affichage, mon layout n'est pas pris en compte. est-ce normal?mais surtout à quoi cela est-il dû? comment régler le problème à ce moment?

  6. #6
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    peux-t-on voir ton 'config.ini' ?

Discussions similaires

  1. [AC-2007] VBA: Passer des variables entre formulaire multi-utilisateurs ?
    Par delphi_jb dans le forum VBA Access
    Réponses: 2
    Dernier message: 11/07/2012, 13h16
  2. Comment passer des variables entre classe ?
    Par flingue dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 02/04/2009, 08h28
  3. Passer une variable entre deux fenêtres
    Par DeezerD dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/08/2005, 09h52
  4. Réponses: 3
    Dernier message: 03/02/2005, 13h07
  5. Réponses: 7
    Dernier message: 30/12/2004, 12h01

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