![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 20 Dołączył: 15.11.2006 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chcialbym, aby po wybraniu opcji z formualrza, zostaly one przekazane metoda GET do jakiejs akcji. Wszystko po to, aby lepiej zindeksowac podstrony. I teraz pytanie, jak to zrealizowac w symfony. Musze routing samodzielnie ustawiac w pliku konfiguracyjnym ( routing.yml ), czy jest moze jakis helper. Pozdrawiam. -------------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 20 Dołączył: 15.11.2006 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Wiem, ze moge, jednak chodzi mi o co innego ...
Chce po prostu w adresie miec oprocz wskazania na akcje( tak jak podales ) parametry. Przyklad: http://app1.symfony/index.php/main/show?pr...amp;commit=show Natomiast chce uzyskac ( przykladowo ): http://app1.symfony/index.php/main/show/TVP1,01,1 I nie wiem czy idzie to jakis za pomoca symfony zrobic, czy musze w mod_rewrite pogrzebac. -------------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
acha, sorry nie zrozumiałem,
niestety będziesz jednak musiał pogrzebać w .htaccess Symfony tylko umożliwia przepisywanie linków: na styl: http://app1.symfony/index.php/main/show/TVP1/01/1 poza tym nie wiem w jaki sposób zostaną przepisane linki do Twojego wywołania, niestety nie mam z tym doświadczenia. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 35 Dołączył: 6.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli Ciebie to zadowoli to możesz zrobić np tak:
w pliku routing.yml dopisz: Kod programsRoute: url: /program/:channel/:hours/:day/:commit param: { module: moduleName, action: actionName } I odwołuj się do tego w szablonach za pomocą np.:
W zmiennych channel, hours, day i commit będziesz miał wartości o które Ci chodzi. Oczywiście linki będą w postaci: http://app.symfony/program/TVP1/1/3/show Ten post edytował arecki 16.03.2008, 21:02:45 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:12 |