【发布时间】:2014-05-09 11:15:09
【问题描述】:
我有一个带有搜索和分页功能的简单 cakephp 应用程序。我使用 GET 作为表单的类型。
当我单击带有所需过滤器的搜索时,会显示分页结果。当我跨页面移动时,我得到了期望的结果(使用期望的页码索引和过滤参数修改 URL)。
假设我在第 4 页的分页搜索结果中。现在,当我修改一些搜索过滤器并再次点击搜索按钮并显示 page:4 时,如果结果的记录较少(比如可以在一页上容纳),我会收到错误 - 无法在服务器上找到 xxxxxx。 (....../page:4/.. 不存在)..
请帮忙!
【问题讨论】:
-
当过滤器改变时向用户显示第 1 页是一个明显的可用性点。
-
我使用分页 + cakedc 搜索插件 - 这总是会自动跳转到第 1 页以更改过滤器。所以我无法重现您的问题。
标签: cakephp pagination