Zend Framework - get contrôleur frontal de bootstrap?
Je suis en train de mettre en œuvre des itinéraires dans mon fichier de bootstrap avec ce code ;
protected function _initRoutes()
{
$router = $this->getResource('frontController')->getRouter();
$router->addRoute(
'profil',
new Zend_Controller_Router_Route
(
'profil/:username',
array
(
'controller' => 'users',
'action' => 'profil'
)
)
);
}
mais il ne fonctionne pas depuis, je reçois l'Appel d'une fonction membre getRouter() sur un non-objet dans...' erreur.
Comment puis-je obtenir le contrôleur de bootstrap ?
OriginalL'auteur Kemo | 2009-11-29
Vous devez vous connecter pour publier un commentaire.
Je crois que votre problème est que, lorsque vous appelez
le FrontController de ressources n'a pas encore été initialisé.
J'ai appelé de la même méthode dans ce mode (qui ne fonctionne pas dans le Zend Framework 2.0, mais fonctionne pour l'instant):
Sinon, vous pouvez être certain que votre contrôleur frontal est initialisé comme ceci:
OriginalL'auteur Noah Goodrich
Vous pourriez essayer:
Et si vous avez de ces questions sont les plus susceptibles de votre coupables:
OriginalL'auteur Corey Ballou