Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-08-2009 22:11:01

slaughter
Membre
Date d'inscription: 01-04-2008
Messages: 217

[ZF1.8] URL et redirection (action helper ?)

Bonjour à tous,

Je suis en train de faire une application dont l'url de base est de la forme suivante :
http://monsite.com/:language/:sport/:mo … ntroller/*

Les paramètres :language et :sport seront tout les temps présents sur toutes les pages du site.

D'après vous, quel est le meilleur moyen de faire pour ne pas préciser ces deux premiers paramètre à chaque fois que je créé une url dans ma vue ou lorsque je fais une redirection ?

Pour l'instant, je suis toujours obliger de les repasser à ma méthode url()

Code:

<a href="<?=$this->url(array("language"=>$this->language->shortName, "sport"=>$this->sport->shortName, "module" =>"news", "controller"=>"view", "action"=>"list", "id"=>$news->id), "news")?>">Voir avec url()</a>

(par exemple)

et je fais la même chose sur les redirect dans mes actions. D'ailleurs, je ne sais pas si redirect est la meilleur méthode à utiliser.

D'après vous, comment faire ?

J'ai besoin d'une piste...

Merci d'avance.

Hors ligne

 

#2 10-08-2009 08:29:26

StefC30
Membre
Date d'inscription: 28-03-2008
Messages: 35

Re: [ZF1.8] URL et redirection (action helper ?)

Bonjour,

Au risque de dire une bêtise, ne pourrais-tu pas utiliser la réécriture d’URL via le .htaccess en utilisant RewriteBase ?

Cordialement,

Stéphan.

Hors ligne

 

#3 10-08-2009 08:39:59

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [ZF1.8] URL et redirection (action helper ?)

@slaughter

A priori, si tu vires ces 2 paramètres (language et sport) dans ton tableau, il reprends les paramètres courants (sauf si tu mets le paramètre $reset à true dans ta fonction url() ).

Cordialement,
Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#4 11-08-2009 00:47:55

slaughter
Membre
Date d'inscription: 01-04-2008
Messages: 217

Re: [ZF1.8] URL et redirection (action helper ?)

Heu, et bien je ne pense pas. Pour moi ca ne les remplis pas.
En attendant, j'ai créée une aide de vue qui fait exactement ce que je veux.
Par contre, je voudrais exactement la même méthode pour une aide d'action.
Quelle est la meilleure manière de mutualiser le code ?

Autre question :
Comment faites vous vos redirections dans une action pour utiliser vos routes ? La méthode url ?
Pour moi cette méthode me répète le baseUrl.
En gros je me retrouve avec http://localhost/monrep/monrep/:language/:sport/:module/:controller/:action au lieu de http://localhost/monrep/:language/:sport/:module/:controller/:action

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