2010-09-01 6 views
0

Comment puis-je configurer un itinéraire qui pointe vers l'URL d'un site Web partenaire?ZF: Itinéraire vers le site Web du partenaire URL

Exemple:

<a href="<?php echo $this->url(array(), 'superPartnerRoute'); ?>">Try this ultra fab partner website</a> 

Raison de cela; l'URL est assez compliquée et utilisée autour du site sur lequel je travaille.

http://slippery.slick.domain.com/very/long/url/index.asp?view=23457

Si cette URL - pour une raison quelconque - les changements que je dois changer l'url autour du site.

Je pourrais juste l'ajouter au dossier de langue, mais je voudrais garder les choses séparées.

Alors superPartnerRoute doit pointer vers http://slippery.slick.domain.com/very/long/url/index.asp?view=23457

Répondre

0

Parfois, je dois juste essayer des choses avant de demander ;-)

juste ajouté ceci à mes routes.ini

resources.router.routes.superPartnerRoute.type = "Zend_Controller_Router_Route_Static" 
resources.router.routes.superPartnerRoute.route = "http://slippery.slick.domain.com/very/long/url/index.asp?view=23457" 

fonctionne comme un charme!

+0

Vous êtes très chanceux si cela fonctionne, habituellement cela devrait être codé en URL. – DASPRiD

+0

Vous pouvez l'essayer ;-) – Phliplip

1

Vous pouvez simplement utiliser un nom d'hôte-Route que vous enchaînez avec un chemin d'accès.

+0

Ma propre réponse fait la magie très bien merci :) – Phliplip

Questions connexes