Zend Router Chain и соответствующий контроллер / проблема действий

Я хочу, чтобы маршрутизатор соответствовал этому URL

http://hawthornfc.localsupportus.com.au/hints

в моем файле rout.ini у меня есть

subdomain.type = "Zend_Controller_Router_Route_Hostname"
subdomain.route = ":clubalias.localsupportus.com.au"
subdomain.reqs.clubalias = "\w+"
subdomain.default.clubalias = "geelongscouts"
subdomain.defaults.controller = "index"
subdomain.defaults.action = "profile"

hints.type = Zend_Controller_Router_Route_Static
hints.route = "hints"
hints.default.controller = "help"
hints.default.action = "hints"

subdomain_hints.type = Zend_Controller_Router_Route_Chain
subdomain_hints.chain = "subdomain, hints"

Мой маршрут соответствует идеально, т.е. subdomain_hints, но он идет в индекс / профиль вместо /help/hints

Пожалуйста посоветуй

1 ответ

Решение

Вы можете удалить эти строки:

subdomain.defaults.controller = "index"
subdomain.defaults.action = "profile"

и если вы хотите перенаправить страницу профиля, сделайте то же самое, что и для страницы "подсказки", и добавьте в цепочку маршрут "поддомен".

Другие вопросы по тегам