Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Alors je suis tout nouveau dans le monde de Zend Framework et je suis déjà pas mal conquis mais j'ai un petit problème avec Zend_Controller_Router_Route_Static
Voilà j'ai un module backend auquel je voudrais accéder par http://monsite/backend. Si j'ai bien compris il faut faire une route dans le Boostrap.php chose que j'ai faite :
Voici le code du Bootstrap.php
<?php class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { public function run() { // Cela permet d'avoir la configuration disponible de partout dans notre application Zend_Registry::set('config', new Zend_Config($this->getOptions())); parent::run(); } protected function _initAutoload() { // On enregistre les modules (les parties de notre application), souvenez-vous : Backend et Frontend $loader = new Zend_Application_Module_Autoloader(array( 'namespace' => '', 'basePath' => APPLICATION_PATH)); return $loader; } protected function _initSession() { // On initialise la session $session = new Zend_Session_Namespace('monnamespace', true); return $session; } protected function _initView() { // Initialisation de la vue et des helpers de vue $view = new Zend_View(); $view->doctype('XHTML1_STRICT'); // On ajoute le dossier des helpers $view->addHelperPath(APPLICATION_PATH . '/views/helpers'); // On charge l'helper qui va se charger de la vue $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer'); $viewRenderer->setView($view); return $view; } protected function _initRoutes() { $routeur = Zend_Controller_Front::getInstance()->getRouter(); $routeur->addRoute('backend', new Zend_Controller_Router_Route_Static('backend', array( 'module' => 'backend', 'controller' => 'accueil', 'action' =>'accueil')) ); return $routeur; } } ?>
Un petit aperçu de ma structure que j'ai monté grâce à ce tuto http://www.dator.fr/la-serie-de-tutoria … framework/ :
Bon mon problème c'est qu'il me fait une erreur 404 donc impossible d'accéder à mon dossier backend...
Si vous avez une idée je suis preneur.
Merci d'avance pour votre aide,
Bonne journée,
Devock
Dernière modification par devock (18-01-2010 16:22:50)
Hors ligne
si tu as une erreur 404 ce n'est pas le code PHP qui a un problème mais l'URL Rewriting
montre nous ce que tu as mis dans le fichier .htaccess
Hors ligne
Pages: 1