2010-10-19 5 views

Répondre

4

Changer votre routing.yml d'avoir un paramètre dans l'URL matched:

products: 
url: /products/:wildcard 
param: { module: products, action: index } 

Ensuite, vous pouvez invoquer par exemple url_for :

<?php echo url_for("@products?wildcard=somethingRandom"); ?> 

(en utilisant @products signifie utiliser la route nommée products dans votre routing.yml.)

+3

C'est exactement comment le faire. Je préfère utiliser la syntaxe du tableau: url_for ("@ products", array ('wildcard' => 'somethingRandom')) – Marc

+0

@Marc yep - certainement plus agréable à lire, surtout si vous avez beaucoup de paramètres dans votre URL ;-) – richsage

Questions connexes