ZF: маршрут до URL сайта партнера - PullRequest
0 голосов
/ 01 сентября 2010

Как мне настроить маршрут, который указывает на 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

Ответы [ 2 ]

1 голос
/ 01 сентября 2010

Вы можете просто использовать Hostname-Route, который вы объединяете вместе с маршрутом маршрута.

0 голосов
/ 01 сентября 2010

Иногда я должен просто попробовать что-то перед тем, как спросить; -)

Только что добавил это в мой rout.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"

Работает как шарм!

...