Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] router na przykładzie apple.com, tsntan cardiff
-Zxcy-
post
Post #1





Goście







Czy ktoś może orientuje się jak jest zaprogramowany ruter witryny apple.com?

Domyślam się że wszytko idzie przez index.php, sprawdza czy pierwsze 2 znaki, to nie język w URI i właśnie co dalej... Jak działa ten mechanizm że kontroler wie iż /macos/ to osobna strona, a później /macos/safari/ to jej podstrona?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Tak czy inaczej, podałem ci tylko przykład. To co potrzebujesz, w bardziej zaawansowanych systemach routingu jest możliwe, wystarczy tylko odpowiednio zdefiniować routing.

BTW przykłady routingu które podałeś również są możliwe. Z tym że ty nie wiesz jak w ogóle się do tego zabrać ani na jakiej zasadzie to działa, to i podajesz przykład jak w drugim listingu, który jest błędny. Powinno to raczej wyglądać tak:

Kod
article_by_id:
  url:    /:subject.html
  param:  { module: article, action: read }
  requirements: { subject: "[\w\d]+" }


Ten post edytował by_ikar 4.01.2012, 13:46:21
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: 8.12.2025 - 13:45