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 :

Cycle de vie d'un contrôleur d'action


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 11
    Par défaut Cycle de vie d'un contrôleur d'action
    Bonjour a tous,

    Je n'ai trouvé nulle part où est indiqué le cycle de vie d'un contrôleur d'action. Est-il instancié à chaque requête ou peut-il avoir un état?
    Mes premiers essais pour valoriser un attribut de type Zend_Form me laisse penser que mon contrôleur d'action est instancié a chaque fois et je n'arrive donc pas à sauvegarder mon formulaire entre les actions.

    Merci d'avance

  2. #2
    Membre très actif Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Par défaut
    Réponse : instancié à chaque requete comme tous le reste du PHP.
    Contrairement à un servlet si tu pensais à cela.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 11
    Par défaut
    Merci pour cette réponse que je n'attendais plus...

    Du coup quelle est la meilleure manière de faire persister des données entre 2 actions? (BDD systématique, fichier, placeholder?)

    Merci d'avance

  4. #4
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Bonjour en session avec Zend_Session ou avec Zend_Registry tout dépend des informations

  5. #5
    Membre très actif Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Par défaut
    Il y a aussi Zend_Cache pour stocker des valeurs pour toute l'application,
    ça dépend de l'usage souhaité par rapport à Zend_Session qui stocke des valeurs pour un utilisateur.

    Es tu bien sur qu'avec Zend_Registry on peut avoir une persistance entre 2 requêtes ?

Discussions similaires

  1. Model de cycle de vie d'un logiciel
    Par apt dans le forum Méthodes
    Réponses: 4
    Dernier message: 29/10/2014, 23h54
  2. Cycle de vie des classes Action ?
    Par guillaume06 dans le forum Struts 1
    Réponses: 3
    Dernier message: 04/10/2007, 09h28
  3. Réponses: 7
    Dernier message: 08/03/2007, 09h23
  4. Réponses: 6
    Dernier message: 07/03/2007, 09h32
  5. [EJB Stateful] [Cycle de vie] methode remove()
    Par anitshka dans le forum Java EE
    Réponses: 3
    Dernier message: 05/12/2006, 17h31

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