J'implémente une zone de recherche en utilisant CodeIgniter, mais je ne suis pas sûr de la façon dont je devrais passer les paramètres de recherche. J'ai trois paramètres: la chaîne de recherche; catégorie de produit; et l'ordre de tri. Ils sont tous facultatifs. Actuellement, j'envoie les paramètres via $_POST
à une méthode temporaire, qui transmet les paramètres au formulaire URI standard. Cela fonctionne bien. J'utilise un format URI bizarre si:CodeIgniter: URI et formulaires
http://site.com/products/search=computer,sort=price,cat=laptop
Quelqu'un at-il un meilleur/plus propre format des choses en passant par? Je pensais de le passer dans la méthode des produits comme arguments, mais comme les paramètres sont optionnels, les choses seraient malpropres. Devrais-je le sucer, et il suffit d'activer les méthodes $_GET
? Merci d'avance!
Le seul problème que je vois est que cela ne fonctionne pas bien avec la classe de pagination intégrée. Aucun conseil? –