Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 18-01-2010 15:56:19

devock
Nouveau membre
Date d'inscription: 18-01-2010
Messages: 1

[Zend_Controller_Router_Route_Static][ZF 1.9.7]404 Not found...

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

Code:

<?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/ :

http://www.noelshack.com/up/aac/zend-82d57aa263.jpg

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

 

#2 19-01-2010 08:34:02

nosferapti
Membre
Date d'inscription: 10-01-2010
Messages: 40

Re: [Zend_Controller_Router_Route_Static][ZF 1.9.7]404 Not found...

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


GNAP !

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