Bonjour MaitrePylos,
J'ai bien entendu tenté d'utiliser l'aide de vue 'url' comme suis :
<a href="<?= $this->url(array('controller'=>'places','action'=>'search', 'keyword' => 'test', 'order' => 'publicationDate', 'videoFirst' => 0))) ?>"> trier par budget </a>
Mon soucis est que l'url qui va être assemblée par l'aide de vue va ressembler à ceci :
/places/search/keyword/test/order/budget/videoFirst/0 (la route correspondante est '/:controller/:action/*')
L'action de mon controller, prend le GET (et pas les userParams) pour les valider au travers de la form (qui contient les validations pour chaque champ).
Cette url, ne passera donc pas la validation...
Il faudrait donc que je puisse spécifier à l'aide de vue 'url' d'encoder les paramètres de la facon suivante :
/places/search?keyword=test&order=publicationDate&videoFirst=0
Bien entendu, ma form de recherche comprend bien plus de champs ...
J'ai peut etre loupé qqch dans la doc ou dans vos explications mais pour l'instant, je n'ai rien de concluant.
Partager