Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rozne konfiguracje routingu dla kazdego elementu aplikacji
marcio
post
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Witam co myslicie o definiowaniu routingu kazdego elementu ktory owy routing moze posiadac jako osobny plik i includowac je do glownego routingu?
https://docs.djangoproject.com/en/1.3/topic...-other-urlconfs

Ja widze w tym 2 pro:
-pozadek w routingu
-wiadomo jaki element edytujemy
-wieksza elastycznosc

Co o tym myslicie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Quantum
post
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

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


U mnie na przykład w fw parametry, które wygeneruje mi router wrzucam do obiektu Request (tak samo jak post/get itd.), który dispatcher wciśnie do głównego kontrolera razem z obiektem Response.

  1. $param1 = $this -> request -> parameters -> param1;


standardowo linki wyglądaja tak: /kontroler/akcja/param1:wartosc/param2:wartosc, a jak chciałbym zmienić na ładniejsze linki:

  1. <route>
  2. <regexp>aktualnosci/([a-z]+)</regexp>
  3. <path>news/show_by_cat/id:$1</path>
  4. </route>

nie rozróżniam tego na statyczne/dynamiczne, tam gdzie chce regex to jest regex, jak nie ma to jest statyczne. Mógłbym jeszcze ścieżkę rozbić na kontroler/akcje/parametry, ale na tę chwilę nie ma z tym tragedii (IMG:style_emoticons/default/smile.gif)

Ten post edytował Quantum 1.05.2012, 21:05:49
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.10.2025 - 19:45