0

请参阅:http ://codeigniter.com/user_guide/libraries/pagination.html

我不想使用 URI 段进行分页(因为我有很多可能的参数以未知的顺序传递)。目前,我有$config['enable_query_strings'] = FALSE;,如果我将其设置为 TRUE,我会得到类似这样的东西(来自 CI 的示例):

http://example.com/index.php?c=test&m=page&per_page=20

其中“c”是控制器,“m”是方法等。这不是我想要的。

我想要这样的东西:

http://domain.com/?min_amount=100&max_amount=200&color=blue&size=large&limit=20&limit_offset=100

有没有办法在 CI 中实现这一点?如果没有,是否有一些我可以使用的库?

4

1 回答 1

0

在 CodeIgniter 中,当涉及到查询字符串时,有两个配置选项。

一个选项($config['allow_get_array']默认启用)允许您将其他查询传递到已经分段的 URI,然后可以通过$this->input->get()控制器库函数使用。您将使用此功能设置分页配置,允许您将路线和分页说明分开。

另一个选项 ( $config['enable_query_strings']) 强制您使用查询字符串代替分段的 URI。

于 2012-09-12T09:27:11.663 回答