Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Wilojezycznosc aplikacji, z pomocą URL
terabit
post
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 4
Dołączył: 11.08.2006

Ostrzeżenie: (10%)
X----


Witam,
od ponad godziny kombinuje i coś mi to nie wychodzi...

chcę by adres mojej aplikacji wyglądał w taki sposób: adres.com/język/reszta_z_zf

chce by byla to dwu znakowa wartosc, np. pl, en...
w aplikacji przez zwykły warunek chce sprawdzać jaki jest jezyk i pobierać odpowiednie dane z bazy.

Prościej byłoby przez cookie lub sesje ale niestety nie chce problemów wyszukiwarkami...


ma ktoś jakiś pomysł?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
terabit
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 4
Dołączył: 11.08.2006

Ostrzeżenie: (10%)
X----


Cytat(melkorm @ 4.12.2010, 01:23:23 ) *
w routerze
Kod
:lang/:module/:controller/:action


I jak default pl.

Tylko z navigation jest problem bo resetuje przy np. en więc trzeba przeliterować i ustawić poprawny język.


tylko gdzie moge zmienic ustawienia routera?
musze jakas dodatkowa klase stworzyc z ustawieniami?

sorry za pytania ale w zf jestem nowy (IMG:style_emoticons/default/winksmiley.jpg)


z tego co wyczytałem musze w bootstrapie stworzyć coś takiego:
  1. $frontController->getRouter()->addRoute(
  2. 'default',
  3. new Zend_Controller_Router_Route(
  4. '/:lang/:controller/:action/*',
  5. 'lang' => 'pl',
  6. 'controller' => 'index',
  7. 'action' => 'index'
  8. )));


oraz stworzyć plik routes.ini w application/configs:
  1. resources.router.routes.default.route = ":lang/:controller/:action/:action"
  2. resources.router.routes.default.type = "Zend_Controller_Router_Route"
  3. ;resources.router.routes.default.defaults.module = default
  4. resources.router.routes.default.defaults.controller = index
  5. resources.router.routes.default.defaults.action = index


ale i tak mi to nie działa...

nikt nie ma pomysłu jak to zrobić? (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował terabit 4.12.2010, 12:14:56
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 12:46