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 :

Erreur avec l'atelier Introduction au templating avec Zend_Layout


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 8
    Par défaut Erreur avec l'atelier Introduction au templating avec Zend_Layout
    Bonjour,

    En suivant le tuto, je rencontre cette erreur :

    Fatal error: Uncaught exception 'Zend_Controller_Action_Exception' with message 'Request object not set yet' in /var/www/zend/library/Zend/Controller/Action/Helper/ActionStack.php:113

    Si quelqu'un peut me dire où se situe mon problème ??

    Merci d'avance.

    ZF 1.6

  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
    Peux-tu nous en dire plus ?

    un peu de code de ton controller par exemple

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 8
    Par défaut
    Bonjour, voici mes bouts de codes.

    Dans mon bootstrap, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    [...]
    Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));
    $actionStack = Zend_Controller_Action_HelperBroker::getStaticHelper('actionStack');
    $actionStack->actionToStack('footer','index');
    $actionStack->actionToStack('header','index');
    [...]
    Dans mon IndexController, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    [...]
    public function headerAction() {
    		$this->_helper->viewRenderer->setResponseSegment('header');
    	}
     
    	public function footerAction() {
    		$this->_helper->viewRenderer->setResponseSegment('footer');
    	}
    [...]
    Dans mon layout.phtml, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    [...]
    <div id="header"><?php echo $this->layout()->header; ?></div>
    <div id="content">
        <?php echo $this->layout()->content; ?>
    </div>
    <div id="footer"><?php echo $this->layout()->footer ; ?></div>
    [...]
    Mes fichiers header.phtml et footer.phtml ne contiennent que du HTML.

    Merci encore.

  4. #4
    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
    Si tu suis le MVC ton layout.phtml , ne devrais pas se trouver dans un répertoire 'views'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Zend_Layout::startMvc(array('layoutPath'=>'./application/views/layouts'));

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 8
    Par défaut
    bonjour,

    non, j'ai déplacé mon dossier 'layout' et j'ai la même erreur.

  6. #6
    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
    et si dans ton controller index dans la méthode indexAction tu notes juste ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo 'Bonjour le monde !'
    Juste pour voir ce que cela donne!

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/05/2010, 01h26
  2. Réponses: 5
    Dernier message: 01/08/2009, 16h16
  3. Réponses: 15
    Dernier message: 21/08/2006, 01h41
  4. Erreur sur l'ouverture d'un formulaire avec condition
    Par Virgile59 dans le forum Access
    Réponses: 4
    Dernier message: 08/11/2005, 14h16
  5. Réponses: 1
    Dernier message: 23/10/2002, 13h40

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