Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 25-06-2012 14:01:08

tony35
Membre
Date d'inscription: 08-08-2011
Messages: 19

Problème context switch

Bonjour à tous,

Souhaitant mettre en place un flus rss dynamique sur mon site Internet, j'ai activer l'aide d'action Context Switch grace au code suivant :

    public function init()
    {
        $contextSwitch = $this->_helper->getHelper('contextSwitch');
        $contextSwitch->addActionContext('rss', 'xml')
                            ->initContext();
    }

Cependant, ceci ne suffit pas, j'ai des message d'erreur, alors que les pages rss.xml.phtml et rss.phtml sont créées et que l'action correspondante est déclarée.

Il m'a fallu ajouter le code suivant dans l'action rssAction :

    public function rssAction()
    {
        $this->_helper->layout->disableLayout();
        $contextSwitch = $this->_helper->getHelper('contextSwitch');
        $contextSwitch->initContext('xml');
    }

Et cette fois le script rss.xml.phtml est bien rendu, et la page a bien un entête xml.

Cependant, si je supprime la page rss.phtml, alors que ce n'est pas celle-ci qui est rendu, une erreur est affichée.

Normalement l'aide d'action contexte Switch doit indiquer à l'action que la vue à rendre est bien rss.xml.phtml, alors pourquoi cette erreur ?

Merci pour votre aide !

Hors ligne

 

#2 25-06-2012 15:06:18

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: Problème context switch

Salut,

Tu dois passer en paramètre d'url le format que tu souhaite utilisé.
exemple : monsite.com/rss/format/xml

Hors ligne

 

#3 25-06-2012 16:35:55

tony35
Membre
Date d'inscription: 08-08-2011
Messages: 19

Re: Problème context switch

Et non ça ne change rien

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages