Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-03-2011 17:39:39

hollow971
Membre
Date d'inscription: 29-07-2009
Messages: 19

Changer le contrôleur frontal

Bonjour.
Voila, pour mon projet, je voudrais changer le Zend_Controller_Front par une de mes propres class
J'ai réussi à la charger grâce à ce code situé dans mon boostrap :

<?php

//...


    protected function _initFrontController()
    {
        $front = Core_Controller_Front::getInstance();
        $front->addModuleDirectory(APPLICATION_PATH . "/Modules/");
        $this->registerPluginResource("FrontController", $front);
        return $front;
    }
//...

?>

Le problème qui se pose est que la page de sortie est blanche...
je précise que les modules sont correctement chargé. J'ai aussi remarquer que certaine class appel le controlleur frontal tel que cela : Zend_Controller_Front::getInstance(); //extrait de Zend_Controller_Plugin_Broker
Sa me pause un soucis puisque je ne vais pas m'amusé a créer des tonnes de class

Breff, impossible de remplacer le controlleur frontal sans refaire toute une partie du framwork !

Hors ligne

 

#2 04-03-2011 12:22:27

fhebert
Membre
Date d'inscription: 30-11-2010
Messages: 20

Re: Changer le contrôleur frontal

As-tu essayé de créer une classe Zend_Controller_Front et de jouer
avec l'include_path pour faire en sorte que cette classe soit chargée avant celle de Zend ?

Hors ligne

 

#3 04-03-2011 17:06:52

hollow971
Membre
Date d'inscription: 29-07-2009
Messages: 19

Re: Changer le contrôleur frontal

hum non, en faite, moi je part sur le principe qu'on ne dois pas toucher au lib...
Mais oui, sa serait une solution

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