我正在CakePHP 2.0中编写一个搜索表单,目前我已将其设置为使用索引操作和视图运行(它还会发布到索引操作)并对模型进行验证,以便在搜索中输入任何不正确的内容时字段(字段包括日期,价格)元素旁边有一个很好的验证错误消息。基本上它有点像脚手架添加形式。
如果验证成功,我需要实际运行查询并返回一些数据。我不想在索引视图中显示这些数据 - 我应该:
还有其他办法吗?
答案 0 :(得分:0)
两个选项都可以。你必须决定你更喜欢什么,不更改网址或更改网址?
您也可以使用命名参数来传递信息,以便用户可以为其请求添加书签,但需要在显示结果的同一页面中进行验证。我通常使用cakedc搜索插件执行此操作。
回到你的两个选项,如果你的意思是性能更好我会选择第一,因为第二个需要加载一个新的模型/控制器等