【发布时间】:2011-10-23 01:52:26
【问题描述】:
我正在用 CakePHP 构建一个 Web 应用程序。我正在使用 Paginator 对象来呈现带有排序选项的数据网格表。但是,我要提供给表格的数据应该是搜索返回的数据。
该应用管理合同详细信息。因此,应用用户应该能够在客户姓名、联系人姓名等字段上搜索合同。
通常,如果推出我自己的解决方案,我会使用$_GET 参数来构建SQL 语句的WHERE 部分。但是,在 CakePHP 中对 Paginator 表进行排序似乎会删除任何查询字符串,并插入像 /field:value/foo:bar/ 这样的 URL 段。
构建搜索表单的正常路径是什么?任何帮助将不胜感激。
【问题讨论】:
标签: forms cakephp cakephp-1.3