会话中的SQL查询

时间:2010-06-27 10:54:16

标签: cakephp session

我想在我的cakephp应用程序中开发搜索系统,通过在控制器中添加额外的功能,它可以正常工作。

正如您可能猜到的那样,在搜索和查看记录之后,当我返回索引(列表)页面时,我得到了正确模型的所有结果,搜索结果被“遗忘”。

所以我想我必须在某种php会话中保留我的sql查询。你能帮我解决这个问题。

提前谢谢你!

3 个答案:

答案 0 :(得分:0)

您基本上想要缓存会话的最后搜索结果?你能将结果集存储在会话变量中吗?人们也可以考虑临时表格。

答案 1 :(得分:0)

您可以使用Cache::writeCache::readCache::set(如有必要)。

  

Cache :: write()可以存储任何类型的   对象,非常适合存储   模型发现的结果

答案 2 :(得分:0)

这不是一个SQL问题,因为它是一个CakePhp问题。有一个组件可以处理您正在寻找的内容。

http://bakery.cakephp.org/articles/view/pagination-recall

http://github.com/mcurry/pagination_recall

相关问题