我想在我的cakephp应用程序中开发搜索系统,通过在控制器中添加额外的功能,并且工作正常。会话中的SQL查询
正如您可能猜到的,在搜索和查看记录之后,当我返回到索引(列表)页面时,我从正确的模型中获得所有结果,并且搜索结果被“遗忘”。
所以我想我必须保持我的SQL查询在某种PHP会话。你能帮我管理吗?
谢谢你提前!
我想在我的cakephp应用程序中开发搜索系统,通过在控制器中添加额外的功能,并且工作正常。会话中的SQL查询
正如您可能猜到的,在搜索和查看记录之后,当我返回到索引(列表)页面时,我从正确的模型中获得所有结果,并且搜索结果被“遗忘”。
所以我想我必须保持我的SQL查询在某种PHP会话。你能帮我管理吗?
谢谢你提前!
你基本上想要缓存会话的最后搜索结果?你可以将结果集存储在会话变量中吗?人们也可以考虑临时表。
您可以使用Cache::write,Cache::read和Cache::set(如有必要)。
缓存::写()可以存储任何类型 对象的,是理想的存储 结果模型的发现
这是与其说是一个SQL问题,因为它是一个CakePHP的问题。有一个组件可以处理你正在寻找的东西。