Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Router
Black-Berry
post
Post #1





Grupa: Zarejestrowani
Postów: 663
Pomógł: 6
Dołączył: 3.06.2007
Skąd: Kraków

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


Czy dobrze rozumiem model routera? To ma być prosty obiekt który zajmuje się generowaniem linków?

przykład użycia (w moim rozumieniu):

  1. <?php
  2.    $router = new Router();
  3.    $router->action = 'display_body';
  4.    $router->module= 'article';
  5.    $router->item_id = 12;
  6.    $router->page = 1;
  7.    $router->generateLink();
  8. ?>


no i otrzymuje link:

  1. ?action=display_body&module=article&item_id=12&page=1;

lub jesli potrzeba to mogę miec inną postac linku
  1. /artykuly/artykul_12/strona_1.html


Martwi mnie jednak, że to wprowadza sporo niepotrzebnej abstrakcji. Zaletą jednak jest to że wszystkie linki przechodza przez jeden obiekt i mogą być łatwo zmieniane. Moje pytanie to czy dobre mam założenia i czy taki obiekt się opłaca?

Ten post edytował Black-Berry 18.09.2008, 13:37:24


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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:07