ZF:到合作伙伴网站 URL 的路由

发布于 2024-09-17 17:11:28 字数 728 浏览 6 评论 0原文

如何设置指向合作伙伴网站 URL 的路由?

示例:

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

这样做的原因;该 URL 相当复杂,并且在我正在开发的网站上使用。

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

如果此 URL - 由于某种原因 - 发生变化,我需要更改网站周围的 url。

我可以将其添加到语言文件中,但我想将它们分开。

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

How can i setup a route that points to URL of a partner website?

Example:

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

Reason for this; the URL is quite complicated and used around the website i'm working on.

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

If this URL - for some reason - changes i need to change the url around the website.

I could just add it to the language file, but i would like to keep things separated.

So superPartnerRoute should point to http://slippery.slick.domain.com/very/long/url/index.asp?view=23457

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烙印 2024-09-24 17:11:28

您可以只使用与路径路由链接在一起的主机名路由。

You could just use a Hostname-Route which you chain together with a path route.

久隐师 2024-09-24 17:11:28

有时我应该在询问之前先尝试一下;-)

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

就可以了!

Sometimes i should just try things out before asking ;-)

Just added this to my 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"

Works like a charm!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文