Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Zend_Navigation + Zend_Translate + Routery
Forum PHP.pl > Forum > PHP > Frameworki
sferis
Witam serdecznie

mam tak zdefiniowany router:
  1. ;############ Router jezyka #################################################
  2. resources.router.routes.language.type = Zend_Controller_Router_Route
  3. resources.router.routes.language.route = ":language"
  4. resources.router.routes.language.reqs.language = "^(en|pl)$"
  5. resources.router.routes.language.defaults.language = "en"
  6.  
  7. ;############ Router domyslny #################################################
  8. resources.router.routes.defaultmodule.type = Zend_Controller_Router_Route
  9. resources.router.routes.defaultmodule.route = :@controller/:@action/*
  10. resources.router.routes.defaultmodule.defaults.module = "default"
  11. resources.router.routes.defaultmodule.defaults.controller = "index"
  12. resources.router.routes.defaultmodule.defaults.action = "index"
  13.  
  14. resources.router.routes.default.type = Zend_Controller_Router_Route_Chain
  15. resources.router.routes.default.chain = "language, defaultmodule"



Mam również zdefiniowanego navigationa w pliku XML. Wszystko działa pięknie poza generowaniem przetłumaczonyc linków przez Zend_Navigation.
Jak widać domyślny kontroler i akcja to index... Przy języku angielskim (domyślnym) generuje dobrze linki typu http://strona.pl/en/news lub http://strona.pl/en Natomiast przy języku polskim już się chrzani, bo generuje w stylu http://strona.pl/pl/wiadomosci/glowna lub http://strona.pl/pl/glowna/glowna (w moim tlumaczeniu news->wiadomosci, index->glowna) ... Czyli generuje tez domyślną akcję i kontroler co jest kompletnie niepotrzebne. Proszę o pomoc.

Z góry dziękuję za pomoc :-)

Pozdrawiam
elmozaur
ostatni tydzien walczylem z podobnym problemem.
Skonczylo sie na tym ze zrobilem droge oparta na regex w stylu (?:(langs) ?)
sferis
Okazało się, że jest to bug. Zgłosiłem to już do Zenda
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.