Witam.
Przeglądnałem jakies 2 tys stron róznych formów, ale nic nie znalazłem.
Chodzi o to:
Mam stronę napisaną w mvc - chce do niej dodać wiele jezyków. nie chce tworzyć subdomen - chce żeby adres strony miał postać www.strona.pl/en/metoda/akcja1/akcja2 itp...
Rozpoznanie czy mamy ciasteczko czy sesjie i na tej podstawie ustawienie jezyka nie jest problemem. Pytanie jak to wkomponować w MVC.
Robie tak:
konfiguruje Apache tak aby $_GET[url] zwracało mi w podanym przykładnie : /en/metoda/akcja1/akcja2
dziele to funkcją explode
w routingu ustawiam jezyk, jako url[0], a potem pokolei wywołuje kontroler i funkcje.
pytanie teraz:
Jak najlepiej ułożyć strukture katalogów?
do tej pory robiłem tak, że mialem folder np. views/contact/, a wnim 2 pliki pl.contact.php o en.contact.php
w jaki sposób wywołać odpowiedni plik:
do tej pory wysyłałem do klasy widoku info o jezyku który miałem w sesji i na podstawie tego wczytywałem odpowiednią stronę.
pomijam narazie sprawę bazy danych.
jakby ktoś miał jakieś tutoriale czy porady to bardzo proszę.
nie wrzucam kodu bo tak wnim namiesząlem ze sam nie wiem co się dzieje.
Pozdrawiam