2010-09-01 39 views
0

如何设置指向合作伙伴网站的网址的路线?ZF:到合作伙伴网站的路线URL

实施例:

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

之所以这样;该网址相当复杂,并在我正在使用的网站上使用。

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

如果此URL - 因某种原因 - 改变我需要改变有关网页的网址。

我可以将它添加到语言文件,但我想保持事情分开。

所以superPartnerRoute应指向http://slippery.slick.domain.com/very/long/url/index.asp?view=23457

回答

0

有时候,我只是要问;-)

只是将此添加到我的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" 

就像一个之前尝试的事情了魅力!

+0

如果可以的话,你很幸运,通常应该得到URL编码。 – DASPRiD 2010-09-01 10:19:36

+0

你可以尝试一下;-) – Phliplip 2010-09-07 09:36:48

1

您可以使用一个Hostname-Route,它与路径路由一起链接在一起。

+0

我自己的答案做的魔术就好了谢谢:) – Phliplip 2010-09-01 10:57:32