Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-11-2010 09:52:27

poseiidon
Membre
Date d'inscription: 11-06-2009
Messages: 32

controller par default

Bonjour j'utilise zend avec une application modulaires , je souhaite pouvoir spécifier un controller par default pour chacun de mes modules.

- default
- - controllers
- - - AccueilController.php

- admin
- - controllers
- - - IndexController.php

J'ai essayé d'utiliser un plugins mais apparement le front Controller n'est pas encore instancier du coup je peu pas intervenir dessus .
j'ai aussi essaye de recupérer l'objet de requête dans le bootstrap mais il me retourne NULL .
Si une personne pouvez m'aidé merci .

Hors ligne

 

#2 02-11-2010 09:53:15

throrin19
Membre
Date d'inscription: 01-03-2009
Messages: 318
Site web

Re: controller par default

tu peux le définir dans le bootstrap de chacun de tes modules.

Hors ligne

 

#3 02-11-2010 09:53:57

poseiidon
Membre
Date d'inscription: 11-06-2009
Messages: 32

Re: controller par default

Ah oui et comment aurez tu un exemple stp ?

Hors ligne

 

#4 02-11-2010 10:02:45

poseiidon
Membre
Date d'inscription: 11-06-2009
Messages: 32

Re: controller par default

j'ai essayer ça fonctionne pas

Code:

        public function _initFront()
    {
        $front = Zend_Controller_Front::getInstance();
        $front->setDefaultControllerName('Accueil');
    }

Ca fonctionne bien pour un module1 mais pas le module 2 qui reprend le controller par default du module 1

Hors ligne

 

#5 02-11-2010 10:11:05

poseiidon
Membre
Date d'inscription: 11-06-2009
Messages: 32

Re: controller par default

De toute façon les bootstrap n'agissent pas pour le compte d'un module donc ça revient à definir 2 fois le controlleur par default donc il prend le premier simplement enfin je crois.

Hors ligne

 

#6 02-11-2010 13:39:15

poseiidon
Membre
Date d'inscription: 11-06-2009
Messages: 32

Re: controller par default

Donc en faite si j'ai bien compris l'objet de requete est créer juste avant le routage , à ce moment j'ai bien accés au front controller pour definir le controlleur par default mais j'ai pas accés encore à l'objet requete qui n'est pas encore créer du coup impossible de créer une condition pour définir le controlleur par default .
Aprés le routage j'ai bien accés à l'objet requete , mais  je ne peu plus définir le controlleur par default car la requete à deja eté décomposer dans le routage .

La je nage un peu faut dire si une personne pouvez m'aidé ça seré cool .

Dernière modification par poseiidon (02-11-2010 14:49:23)

Hors ligne

 

#7 04-11-2010 10:38:13

poseiidon
Membre
Date d'inscription: 11-06-2009
Messages: 32

Re: controller par default

Apparemment j'ai trouvé une réponse il faut sous classer le distributeur.
Aurez vous des informations sur la façon de procéder ?
http://framework.zend.com/manual/fr/zen … tcher.html

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