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 :

Comportement classe / vue / contrôleur / action


Sujet :

Zend Framework PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 28
    Par défaut Comportement classe / vue / contrôleur / action
    Re-Bonsoir à tous :

    Je me permets d'ouvrir une nouvelle discussion portant sur le même problème qu'ici.
    En effet je pense que je me suis mal expliqué et que le problème est plus dans un problème de compréhension de la POO avec Zend.

    Après avoir essayé, sans succès, d'appeler une action B avec argument depuis une Action A (cf).

    J'ai cru résoudre mon problème comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    class moncontrollerController extends Zend_Controller_Action
    {
     
        var $varDeClasse;
     
        public function init()
        {
           $this->varDeClasse= null;
        }
     
        public function action1Action()
        {
           $unObjet = new unObjetAvecDesFunctions();
           $this->varDeClasse=  $unObject->uneFonctionQuiReturnUneVar();
           $this->_redirect('moncontroller/action2');
        }
     
       public function action2Action()
       {
         $this->view->var = $this->varDeClasse
      }
     
    }
    Or lorsque je fais ceci, ma redirection semble créer une nouvelle instance de mon controller sur la redirection.

    Du coup lorsque je me trouve à l'adresse moncontroller/action2 la variable de classe est nulle.

    Pour infos ces données sont sous forme de tableau et elles me servent à renseigner le lancement d'une applet java qui se trouve dans action2.phtml.

    Voilà mon petit sac de nœuds .

    Je suppose, comme dis précédemment que c'est un concept POO qui m'échappe.

    Dans mes connaissances, le seul moyen que j'entrevois est de faire une session puis une variable de session.
    Par conséquent je suis ouvert à toutes les proposition .

    Merci de m'avoir lu,
    SpaceInvader.

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    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 506
    Par défaut
    Tu as bien cerné ton problème, pour le résoudre voici les solution ayant ma préférence et dont tu trouveras la doc sur ce même forum :

    - Zend_Registry
    - sérialisation
    - Zend_Session

    Regarde aussi du côté de _forward, mais je ne suis pas sur qu'il retienne les attributs

    MaitrePylos

  3. #3
    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
    ActionStack est ton amis

Discussions similaires

  1. Classes vues par "javac" mais compilation impossible
    Par Christophe_ dans le forum EDI et Outils pour Java
    Réponses: 3
    Dernier message: 17/12/2009, 21h48
  2. Réponses: 2
    Dernier message: 21/05/2009, 12h31
  3. Découpage contrôleur / action
    Par bibile dans le forum MVC
    Réponses: 11
    Dernier message: 30/11/2007, 14h57
  4. classes Bean et Action
    Par laurent.c123 dans le forum JSF
    Réponses: 3
    Dernier message: 18/06/2007, 16h48
  5. Champ de texte et MVC (modèle vue contrôleur)
    Par three minute hero dans le forum Windows
    Réponses: 1
    Dernier message: 22/02/2007, 11h04

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