使用CakePHP构建搜索表单?

时间:2011-08-09 09:42:22

标签: forms cakephp cakephp-1.3

我正在CakePHP中构建一个Web应用程序。我正在使用Paginator对象来呈现带有排序选项的datagrid表。但是,我想要提供表的数据应该是从搜索返回的数据。

该应用管理合约细节。因此,应用用户应该能够在诸如客户名称,联系人姓名等字段上搜索合同。

通常,如果滚动我自己的解决方案,我会使用$_GET参数来构建SQL语句的WHERE部分。但是,在CakePHP中对Paginator表进行排序似乎会删除任何查询字符串,并插入/field:value/foo:bar/之类的URL段等。

构建搜索表单的正常途径是什么?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

看看CakeDC Search plugin。它会为你处理params和东西,