Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%)
|
Witam, ucząc się ZF napotkałem na problem ustawienia domyślnej wartości w generowanym adresie url. W application.ini mam:
Mając 'route = "statyczny-tekst/:year/*";' generuje mi takiego linka 'costam/statyczny-tekst' bez ustawionego 'year', a chciałbym mieć taki adres: statyczny-tekst/1234.html. Jak zrobię to wstawia za 'year' wartość 1234, ale url wygląda tak: statyczny-tekst/1234/.html. Próbowałem różnych kombinacji wartości route, ale nie moge dojść jak to zapisać. Pomoże ktoś? PS: chciałem zrobić tak jak to jest TUTAJ(zend manual) w 1-szym przykładzie. Ten post edytował kaem 28.12.2011, 17:03:24 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%)
|
Więc tak: chce mieć taki adres, żeby bezpośrednio za zmienną było '.html' czyli np. 'jakis/adres/MOJA-ZMIENNA.html'. Nie wiem jak ustawić wartość resources.router.routes.naswojeksiegi.route aby to osiągnąć.
Adres generuje za pomocą funkcji url: Cytat Jeśli chcesz mieć rok w adresie to dlaczego go nie przekażesz do helpera url? Czasami miałem takie sytuacje, że pod zmienną pobieraną z bazy nie było żadnej wartości, i żeby nie psuć linka musiałem dodać jakąś domyślną wartość.Mam jeszcze jedno pytanie: 1. Czasami chciałbym przekazać parametry, które nie były wcześniej zdefiniowane, czyli np. robię tak: ale zmienna1 nie jest generowana w url. Czyli chce mieć coś takiego: 'jakis/adres/2011.html?zmienna1=wartosc1' Jak to można osiągnąć? Ten post edytował kaem 28.12.2011, 17:05:18 |
|
|
|
kaem [ZendFramework] Routing - domyślna wartość w url, oraz dodawanie niezdefiniowanych parametrów do url 28.12.2011, 13:03:32
Pilsener No dobrze, ale w czym jest problem?
Default jest g... 28.12.2011, 15:15:46
Pilsener 1. Jak chcesz dokleić .html na końcu to musisz uży... 29.12.2011, 13:31:45
kaem Dzięki działa
Swoją drogą moim zdaniem trochę p... 29.12.2011, 14:03:33
Prph Możesz stworzyć własny helper URL z identycznymi p... 30.12.2011, 10:18:32 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 08:57 |