![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Domyślnie symfony zapisuje linki postaci: modul/akcja?a=123&b=456 w ten sposób: modul/akcja/a/123/b/456 A chciałbym, aby były przecinki zamiast slashy, czyli: modul,akcja,a,123,b,456 Ale nie mogę sobie z tym poradzić (próbowałem ustawiać separatory w factories.yml, kombinować z routing.yml - ale bez rezultatu). Jedyne, co osiągnąłem, to linki postaci: modul,akcja/a/123/b/456 dzięki regule: Kod default: url: /:module,:action,* Tylko nie chcę teraz tworzyć kilkanaście / kilkadziesiąt reguł dla różnych możliwych zestawów linków - chcę, aby linki tworzyły się w uniwersalny sposób, ale aby były przecinki zamiast slashy (czy tam inny znak zamiast slashy). Ma ktoś jakiś pomysł? Z góry dziękuję Ten post edytował Thomashek 8.08.2008, 10:17:41 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 5 Dołączył: 29.03.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Routing Settings , ale jest to dostepne w wersji 1.1 symfony.
Z tego co mi wiadomo bez jakis dodatkowych modyfikacji tego nie zrobisz przy uzyciu pliku konfiguracyjnego w symfony 1.0 |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
~Whisller nie nabijaj postów. Dajesz autorowi linka do czegoś z czego już korzysta i uprzedza, że próbował.
~Thomashek pokaż jak modyfikowałes factories.yml |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kod all: routing: class: sfPatternRouting param: load_configuration: true segment_separators: [','] //dodano: Myślałem, że uda się samą standardową konfiguracją załatwić, ale jednak bez modyfikacji sfPatternRouting i sfWebController nie da rady (ew. czegoś jeszcze) - trudno się mówi, gra nie warta świeczki. Ten post edytował Thomashek 8.08.2008, 14:17:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 04:28 |