Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-04-2010 12:26:45

Geoffrey
Membre
Lieu: 63
Date d'inscription: 12-04-2007
Messages: 140
Site web

[Résolu][1.9.3] accès aux images

Bonjour,

J'ai mis en place un preDispatch (cf le post précédent), et depuis, mes images ne s'affichent plus. Quand je regarde l'rl de l'image, elle est bien bonne, à savoir :

Code:

http://127.0.0.1/css/icones/tableau_48.png

mais quand je cherche à l'afficher en appelant cette adresse, j'obtiens ceci :

Code:

Zend_Controller_Dispatcher_Exception: Invalid controller specified (css) in C:\Developpement\projets\library\Zend\Controller\Dispatcher\Standard.php on line 242

Quand je désactive le preDispatch, je récupère les images, mais bon ...

Je ne vois pas du tout ce que je dois faire là-dessus, le plus bizarre, c'est que mon css stocké au même endroit est bien chargé lui.

Merci pour une explication.

Dernière modification par Geoffrey (20-04-2010 22:38:25)

Hors ligne

 

#2 20-04-2010 12:47:57

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

Re: [Résolu][1.9.3] accès aux images

utilise plutôt l'aide de vue baseUrl() :

Code:

<?php echo $this->BaseUrl(); ?>/chemin/vers/ton/image/ou/css

Pas besoin de predispatch ici Oo

Hors ligne

 

#3 20-04-2010 22:07:01

Geoffrey
Membre
Lieu: 63
Date d'inscription: 12-04-2007
Messages: 140
Site web

Re: [Résolu][1.9.3] accès aux images

Je n'utilise pas le preDispatch pour ca et j'utilise bien le $this->baseUrl. Mon preDispatch me sert a autre chose, mais c'est quand il est actif que mes images ne marchent pas.

Hors ligne

 

#4 20-04-2010 22:28:01

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

Re: [Résolu][1.9.3] accès aux images

que fait t'il?

Hors ligne

 

#5 20-04-2010 22:34:22

Geoffrey
Membre
Lieu: 63
Date d'inscription: 12-04-2007
Messages: 140
Site web

Re: [Résolu][1.9.3] accès aux images

Voici le preDispatch complet (tellement court il faut dire smile)

Code:

    public function preDispatch (Zend_Controller_Request_Abstract $request) {
        if (
            isset($_SESSION[$this->_config->session->prefix]['utilisateur']['util_forcer_password']) &&
            $_SESSION[$this->_config->session->prefix]['utilisateur']['util_forcer_password'] &&
            $request->getModuleName() != 'mon-compte' &&
            $request->getControllerName() != 'parametres' &&
            $request->getActionName() != 'mot-de-passe'
        ) {
            header("Location:".$this->_config->url->root."mon-compte/parametres/mot-de-passe/");
            exit;
        }
    }

Hors ligne

 

#6 20-04-2010 22:38:03

Geoffrey
Membre
Lieu: 63
Date d'inscription: 12-04-2007
Messages: 140
Site web

Re: [Résolu][1.9.3] accès aux images

Honte ...

J'ai pas fais mes tests au même endroit, ... et là où il y a le preDispatch, les images n'y étaient pas.

J'ai honte...

Hors ligne

 

#7 20-04-2010 23:51:21

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

Re: [Résolu][1.9.3] accès aux images

header("Location:".$this->_config->url->root."mon-compte/parametres/mot-de-passe/");


c'est un peu vieux tout sa, regarde avec l'extention curl ou html. Les header Location peuvent amener des erreurs 500 (et des bugs de session)

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