Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour, alors voilà j'ai un souci d'url.
Quand je crée mon url dans ma vue elle fonctionne la 1er fois mais rajoute les ancien param a chaque fois.
<a href="<?php echo $this->url(array('controller'=>'disponibilite', 'action'=>'', 'lundi'=>$this->lundi));?>">Semaine precedent</a>
ce code me sert pour passer d'une semaine à l'autre.
donc la 1er fois mon adresse donne http://localhost/disponibilite//lundi/1257116400
mais la fois d'après http://localhost/disponibilite/////lund … 257116400/ et ainsi de suite.
Ou si vous avais un autre système actuellement je crée mon lundi de la semaine en cours la 1er fois fois puis je passe le lundi en paramètre et si j'ai le lundi en post je prend celui en cours ou alors je prend celui par défaut.
Merci.
Dernière modification par hadesjack (05-11-2009 10:48:41)
Hors ligne
tu as testé ?
<a href="<?php echo $this->baseurl() . "/" . $this->url(array('controller'=>'disponibilite', 'action'=>'', 'lundi'=>$this->lundi));?>">Semaine precedent</a>
Hors ligne
Documentation
url($urlOptions, $name, $reset) : crée un URL basé sur une route nommée. $urlOptions doit être un tableau associatif avec des paires de clés/valeurs utilisées par une route particulière.
Il y a un paramètre $reset que tu dois passer à true. Ça pourrait répondre à ton problème
Essaye donc ceci
<a href="<?php echo $this->url( array( 'controller'=>'disponibilite', 'action'=>'', 'lundi'=>$this->lundi ), 'default', true);?>">Semaine precedent</a>
Hors ligne
Et bien que de réponse merci beaucoup, j'ai bien trouvé mon bonheur la dedans.
Je met en résolu encore merci.
Hors ligne