我想在我的cakephp应用程序中开发搜索系统,通过在控制器中添加额外的功能,它可以正常工作。
正如您可能猜到的那样,在搜索和查看记录之后,当我返回索引(列表)页面时,我得到了正确模型的所有结果,搜索结果被“遗忘”。
所以我想我必须在某种php会话中保留我的sql查询。你能帮我解决这个问题。
提前谢谢你!
答案 0 :(得分:0)
您基本上想要缓存会话的最后搜索结果?你能将结果集存储在会话变量中吗?人们也可以考虑临时表格。
答案 1 :(得分:0)
您可以使用Cache::write,Cache::read和Cache::set(如有必要)。
Cache :: write()可以存储任何类型的 对象,非常适合存储 模型发现的结果
答案 2 :(得分:0)
这不是一个SQL问题,因为它是一个CakePhp问题。有一个组件可以处理您正在寻找的内容。