Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [symfony] routing->segment_separators
voyteg
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.07.2009

Ostrzeżenie: (10%)
X----


Witam,
Chcę uzyskać adresy typu: xxx.pl/nazwa-kategorii-nazwa-producenta-nazwa-produktu
Wszystko jest ok gdy rekordy są jednowyrazowe. Wtedy routing działa bez zarzutu. np:xxx.pl/samochody-opel-vectra
Gdy rekordy są wielowyrazowe i separator jest ten sam (pomiędzy parametrami i między słowami w parametrze) pojawia się błąd 404

routing.yml jest takiego typu:
  1. produkt:
  2. url: /:kategoria_slug-:producent_slug-:produkt_slug
  3. options: { segment_separators: [/, ., -] }

Dodać trzeba, że adresy (również wielowyrazowe) są tworzone poprawnie, nie jest natomiast wykonywana właściwa akcja.

Można uzyskać taki efekt czy zbyt wiele wymagam od frameworka i trzeba zmienić koncepcję URLi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Nie da się. Moim zdaniem to nie kwestia zbyt dużych wymagań wobec frameworka (bo żaden sobie z tym nie poradzi), tylko kwestia błędnych założeń. Człowiek też miałby problem coś takiego rozpoznać, gdzie kończy się kategoria a gdzie zaczyna producent.
Go to the top of the page
+Quote Post
Gribo
post
Post #3





Grupa: Zarejestrowani
Postów: 237
Pomógł: 17
Dołączył: 1.11.2007
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Cytat(voyteg @ 28.12.2010, 12:15:37 ) *
Witam,
Chcę uzyskać adresy typu: xxx.pl/nazwa-kategorii-nazwa-producenta-nazwa-produktu
Wszystko jest ok gdy rekordy są jednowyrazowe. Wtedy routing działa bez zarzutu. np:xxx.pl/samochody-opel-vectra
Gdy rekordy są wielowyrazowe i separator jest ten sam (pomiędzy parametrami i między słowami w parametrze) pojawia się błąd 404

routing.yml jest takiego typu:
  1. produkt:
  2. url: /:kategoria_slug-:producent_slug-:produkt_slug
  3. options: { segment_separators: [/, ., -] }

Dodać trzeba, że adresy (również wielowyrazowe) są tworzone poprawnie, nie jest natomiast wykonywana właściwa akcja.

Można uzyskać taki efekt czy zbyt wiele wymagam od frameworka i trzeba zmienić koncepcję URLi?



Twój pomysł na linki jest dość dziwny lepiej rozdzielaj to przecinkami. Zauważ że gdy będziesz miał np nazwę produktu z myślnikiem albo producenta z myślnikiem w nazwie to ten adres będzie nie czytelny nawet dla Profesora nauk ścisłych.
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: 23.08.2025 - 16:17