Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: aliasy url
Forum PHP.pl > Forum > PHP
kicaj
Po zastosowaniu Modulu Rewrite i odpowiedniego kodu php, mam url-e w postaci /kontroler/akcja/par/ame/try
Zastanawiam sie jak zrobic cos a'la aliasy dla linkow ktore wygladaja np. tak: news/display/id/123.
Chcialbym aby moje url-e byly takze tlumaczone jak tresc, np. dla wersji pl te linki wygladaly by tak: Nowosci/Wyswietl/Id/123

Zastanawiam sie jak takie cos rozwiazac, jezeli ktos sie z tym juz spotkal lub ma jakis pomysl chetnie bym poczytal:p
empathon
Możesz zrobić prosta konfiguracje routing z regułami. Gdzie router odnajdzie akcje pasujące do wzorca.
Oczywiście musi to działać w drugą stronę. Każdy link w widoku powinien być parsowany według tych reguł. Czyli np za pomocą helperka w stylu
  1. <?php echo link_to('Nowości', 'news/list') ?>

co da w rezultacie odpowiedniego linka dostosowanego do aktualnych reguł winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.