Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 3.03.2008 Skąd: Białoruś Ostrzeżenie: (0%)
|
Mam prostą stronę opartą o Zend Framework, oraz autorski CMS też w Zendzie. Adres podstron wygląda tak:
www.domena.pl/strona/3450, czyli na koncu jako zmienna GET pobierane jest id. Chciałbym żeby podstrony były wyświetlane w inny sposób: www.domena.pl/podstrona-pierwsza.html Przy dodawaniu podstron w cms'ie zrobiłem generowanie przyjaznych url: czyli dla podstrony z id 3450 w bazie jest zapisywany string 'podstrona-pierwsza.html' na podstawie tytułu. Jak teraz zrobić żeby to działało na front-endzie? Ten post edytował coolin1986 3.08.2008, 10:17:52 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
Rozwiązaniem jest Zend_Controller_Router_Route_Regex
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 3.03.2008 Skąd: Białoruś Ostrzeżenie: (0%)
|
No właśnie znalazłem to, ale nie kumam jak to działa. W przykładzie jest takie coś:
czyli obowiązkowo musi być id? Jak by ten skrypt wyglądał w moim przypadku? mam controller 'strona', action 'pokaz' i co ma być w kontrollerze? Rozumiem że mamy wyszukiwać stonę nie po ID a po 'description'? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
Poczytaj o wyrażeniach regularnych i zmień '(.+).html' tak, żeby pasowało tylko do liczb, liter i myślnika. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 1 Dołączył: 21.07.2006 Ostrzeżenie: (0%)
|
Rozwiązanie możesz znaleźć w wątku, który napisałem na zf-pl http://forum.zend-framework.pl/viewtopic.php?id=396
Pozdrawiam. |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 20:17 |