Как мне настроить маршрут, который указывает на 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
Вы можете просто использовать Hostname-Route, который вы объединяете вместе с маршрутом маршрута.
Иногда я должен просто попробовать что-то перед тем, как спросить; -)
Только что добавил это в мой 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"
Работает как шарм!