【发布时间】:2011-11-18 21:32:09
【问题描述】:
我正在 CakePHP 2.0 中编写一个搜索表单,目前我已将其设置为运行索引操作和视图(它也发布到索引操作)并针对模型进行验证,以便在搜索中输入任何不正确的内容字段(字段包括日期、价格)元素旁边有一个很好的验证错误消息。基本上它有点像脚手架的添加表单。
如果验证成功,我需要实际运行一个查询并返回一些数据。我不想在索引视图中显示这些数据 - 我应该:
- 运行查询,然后呈现不同的视图(这意味着 URL 不会改变 - 不确定我想要那个)。
- 将搜索参数存储在会话中,重定向到另一个操作,然后检索搜索详细信息。
还有其他方法吗?
【问题讨论】: