Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-12-2012 12:58:56

J0r
Membre
Date d'inscription: 27-04-2012
Messages: 57

[Résolu] Pb dispatch IIS

Bonjour,

Tous mes controllers étendent un controller principal qui contient un dispatch qui effectue certain test, redirection, ...

Code:

[lang=php]
    public function setEventManager(EventManagerInterface $events){
        parent::setEventManager($events);   
        $events->attach('dispatch', function ($e) {  
              ......
            }, 100);             
    }

Sur EasyPHP, le dispatch est effectué avant l'action du controller, c'est à dire que si j'appelle la page index/index, le dispatch est exécuté puis l'action index du controller index.

Sur iis, l'action index du controller index est exécuté puis le dispatch, je comprend pas trop pourquoi ?

Serveur : Windows Serveur 2008 R2, IIS 7.5.7600

Dernière modification par J0r (17-12-2012 11:59:02)

Hors ligne

 

#2 13-12-2012 16:54:31

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: [Résolu] Pb dispatch IIS

Mode simple :

aucune idée


Mode avancé :

installe Windows Server sur ta machine de dev


Mode expert :

passe à linux et un serveur web reconnu


Mode Troll :

Windows Server 2008, c'est un nouveau fork de Debian ?


22914720

Hors ligne

 

#3 14-12-2012 10:48:14

J0r
Membre
Date d'inscription: 27-04-2012
Messages: 57

Re: [Résolu] Pb dispatch IIS

J'aimerai bien passer à linux, mais on utilise qu'un serveur web et celui-ci exécute aussi des sites en asp sad

Je continue à chercher merci smile

Hors ligne

 

#4 14-12-2012 14:15:24

J0r
Membre
Date d'inscription: 27-04-2012
Messages: 57

Re: [Résolu] Pb dispatch IIS

En gros de ce que je comprend, c'est que le dernier paramètre de la function attach n'est pas pris en compte, normalement en mettant 100 ça s'exécute avant les actions.

Si jamais cette informations peut aider quelqu'un à résoudre mon problème smile

Hors ligne

 

#5 14-12-2012 15:36:20

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: [Résolu] Pb dispatch IIS

J0r a écrit:

J'aimerai bien passer à linux, mais on utilise qu'un serveur web et celui-ci exécute aussi des sites en asp sad

Pourquoi n'installes-tu pas Windows server sur ta machine de dev ?
Même sur linux, il est recommandé de travailler sur la même distribution/version que le serveur de production.

Dernière modification par Bouks (14-12-2012 15:36:34)


22914720

Hors ligne

 

#6 17-12-2012 11:58:46

J0r
Membre
Date d'inscription: 27-04-2012
Messages: 57

Re: [Résolu] Pb dispatch IIS

par fainéantise j'ai installé esayPHP.
Le problème venait de mon cotés, dans ma fonction attaché je faisais une redirection mais sans le return ($this->redirect), sous easyphp il n'effectuait pas le reste du traitement, sous iis il effectuait tout (logique).

Merci pour ton aide.

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