De filtre, de tri et la pagination dans Codeigniter

Ive a récemment commencé à utiliser CodeIgniter que je cherchais un très léger cadre et il semble venir comme l'un des meilleurs choix.

Je suis nouveau à l'ensemble de la MVC chose, de l'apprécier, mais je suis coincé avec quelque chose qui semble très simple.

Je suis le codage d'un CMS et ont besoin d'un moyen de filtrer, trier et de paginer les résultats. J'ai l'habitude de le faire avec querystrings, donc j'aurais quelque chose le long des lignes de:

articles.php?order=title&sort=desc&filter=articletitle&page=5

Je n'ai aucune idée de comment je pourrais faire dans CI donc j'ai juste tourné sur le EnableQueryStrings dans la config et il fonctionne très bien, mais je reçois le sentiment de sa probablement pas la solution la plus élégante.

Je suppose que je pourrais avoir

index.php/articles/index/order/title/sort/desc/filter/articletitle/page/5

mais cela me semble très rigide, ce que si par exemple je n'ai pas besoin de trier, comment pourrais-je m'assurer que je suis en train de regarder le bon uri segment?

des idées?

OriginalL'auteur Babak | 2010-03-11