Я недавно начал использовать CodeIgniter, так как искал очень легковесный фреймворк, и он, похоже, стал лучшим выбором.
Я новичок во всем MVC, наслаждаюсь этим, но застрял в чем-то, что кажется очень простым.
Я кодирую CMS и мне нужен способ фильтровать, сортировать и разбивать на страницы результаты. Я привык делать это с помощью строк запросов, поэтому у меня будет что-то вроде:
articles.php?order=title&sort=desc&filter=articletitle&page=5
Я понятия не имею, как мне поступить в CI, поэтому я просто включил EnableQueryStrings в конфигурации, и он отлично работает, но я чувствую, что это, вероятно, не самое элегантное решение.
Полагаю, у меня может быть
index.php/articles/index/order/title/sort/desc/filter/articletitle/page/5
но мне это кажется очень негибким, что если, например, мне не нужно сортировать, как я могу убедиться, что смотрю на правильный сегмент uri?
есть идеи?