2010-09-01 63 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