Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour a tous les zender's
La je viens de me prendre la tête rhaaaa sur un bug qui n'en ai pas un peux être ....
j'utilise le helper redirector et fait mes petite redirection cela marche mais, car il y a toujours un mais, pour le module par default il y a un leger soucis.
je m'explique :
- Mon module par default que j'ai défini dans mon application.ini est " test "
- je fait mon petit redirecto $this->_helper->Redirector->gotoSimple('monaction','moncontroller','test');
- il me fait bien ma redirection.
Et la que vois-je ??? devinez...
Dans mon url il me manque le module 'test'!!!!
Voila l'url qu'il me sort http://lc//authentication/login
Alors je cherche, je cherche pendant 1 bonne heure lae problème rien y fait je trouve pas de bug de ma part
Alors mon dernier recourt comme à chaque fois, allé fouillez dans les sources de ZEND mon ami(pas cette fois)
Et la je vais mater le code et je vois ça :
Fichier : controller/Action/Helper/Redirector.php
if ($module == $dispatcher->getDefaultModule()) { // $module = ''; }
Si c'est le module par défaut il l'enlève le module, ou plutôt le met à vide, curieuse idée vous trouvez pas??
Vous en savez plus que moi????j'aimerais bien savoir pourquoi il on fait sa et si c'est un bug de leur part ou non
Merci pour vos réponse les Zender's
Dernière modification par GueloSuperStar (29-10-2009 12:57:07)
Hors ligne
Sinon, c'est quoi le problème ?? test n'apparait pas dans l'url. J'ai envie de dire : et alors ??
Si tu veux l'url dans ton chemin, tu fais _redirect("/test/authentication/login");
Hors ligne
C'est pas un problème en soit mais avoir une url de ce type :
http://lc//authentication/login
au lieu de
http://lc/test/authentication/login
cela peux être gênant pour l'utilisateur....
Moi je fait juste une remonté de bug que j'ai eu et qui ma fait perdre du temps car ce n'est pas forcement un comportement normal de retirer des choses dans l'url.....
Et aussi je voudrais savoir si c'est un bug ou pas et le remonter à la communauté qui pourquoi pas le corrige.
Après bien sure qu'il y a plein d'autre solution pour faire une redirection mais la n'est pas le problème....
D'autre avis les Zender's ?
Hors ligne