Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Przecinek zamiast slasha, problem z routingiem
Thomashek
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Whisller
post
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
Go to the top of the page
+Quote Post
mike
post
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
Go to the top of the page
+Quote Post
Thomashek
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 04:28