Frage

Ich möchte eine URL wie diese generieren:

/MyCategory/MySubCategory/page2.html

Ich habe versucht, es so zu tun:

my_route: 
url: /:variable1/:variable2/literal:variable3.html 

Aber Symfony gibt diese:

/MyCategory/MySubCategory/page:variable3.html

Ich bin mit Symfony 1.4.1

Wie kann ich dieses Problem lösen?

War es hilfreich?

Lösung

Versuchen:

my_route: 
  url: /:variable1/:variable2/:variable3
  param: { module: mymodule, action: myaction }

in SF_APP / config / factories.yml:

prod:
  routing:
    param:
      suffix: .html

Verbrauch:

<?php echo url_for('my_route', array('variable1'=>'news', 'variable2'=>'sports', 'variable3'=>'page2'));?>

So sollten Sie folgendes Ergebnis:

/news/sports/page2.html
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top