Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] tłumaczenie adresów url, tłumaczenie nazw kontrolerów
Skyline
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 25.07.2007

Ostrzeżenie: (0%)
-----


Witam

Mam do rozwiązania następujący problem. Tworze serwis w dwóch wersjach językowych (pl i en). Będzie dział np "Firma". Mam utworozny do niego kontroler FirmaController.php, adres strony wyglada wtedy tak: /firma/. W wersji angielskiej chcialbym aby bylo to /company/. Tresc dzialu pobierana jest z bazy danych w adekwatnym jezyku. Co zrobic, zebym nie musial duplikowac wszystkich kontrolerow tylko po to by miec przetlumaczone url'e ? Probowalem rozwiazac to w ten sposob, ze tworze np CompanyController.php ktory w public function init() ma $this->_redirect('/firma/'), ale wowczas url w pasku przeglądarki zmienia mi się z "company" na firma. Pozatym wydaje mi sie, że nie jest to eleganckie rozwiązanie. Czy istnieje możliwość skonfigurowania routera w ten sposób , ze dwa adresy url tj /firma/ oraz /company/ będą wskazywać na ten sam kontroler tj. FirmaController.php ?

Jesli ktos wie jak to zrobic lub ma inne pomysly na rozwiazanie tego problemu to bede wdzieczny za wszelkie sugestie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
orideith
post
Post #2





Grupa: Zarejestrowani
Postów: 72
Pomógł: 1
Dołączył: 21.07.2006

Ostrzeżenie: (0%)
-----


Zrób tak jak ja zrobiłem z przeróbka trasy na swoje wymagania , rozwiązanie na samym dole.

http://forum.zend-framework.pl/viewtopic.php?id=396

Pozdrawiam.


--------------------
projektowanie stron warszawa ::: projektowanie www ::: projekty www
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:41