将搜索与分页集成的最佳方式

时间:2012-11-17 04:52:32

标签: cakephp-2.0

我在cakephp 2.x上构建了一个Web应用程序。

我已对我的数据进行了分页。

现在我想对这些数据进行搜索,并且分页应该根据搜索结果工作。

现在我的问题是:

  1. 我应该使用表单发布我的搜索字符串。如果是这样,那么我应该使用哪种方法,GET或POST。

  2. 或者,我应该使用javascript window.location方法,并将搜索字符串附加到它。如果我们使用此方法,则搜索字符串可以多次附加到url。

  3. 或其他任何实现此目的的最佳方法。

  4. 任何人都可以为此提供最佳解决方案,因为这是每个应用程序的常见任务。

1 个答案:

答案 0 :(得分:1)

在cakephp中实现搜索最佳实现方式是使用form。您可以使用任何GET / POST方法,但建议使用GET方法,因为它允许用户为其搜索结果添加书签。

以下是使用分页实现搜索的教程。

http://mrphp.com.au/blog/search-forms-cakephp