我想在我的cakephp應用程序中開發搜索系統,通過在控制器中添加額外的功能,並且工作正常。會話中的SQL查詢
正如您可能猜到的,在搜索和查看記錄之後,當我返回到索引(列表)頁面時,我從正確的模型中獲得所有結果,並且搜索結果被「遺忘」。
所以我想我必須保持我的SQL查詢在某種PHP會話。你能幫我管理嗎?
謝謝你提前!
我想在我的cakephp應用程序中開發搜索系統,通過在控制器中添加額外的功能,並且工作正常。會話中的SQL查詢
正如您可能猜到的,在搜索和查看記錄之後,當我返回到索引(列表)頁面時,我從正確的模型中獲得所有結果,並且搜索結果被「遺忘」。
所以我想我必須保持我的SQL查詢在某種PHP會話。你能幫我管理嗎?
謝謝你提前!
你基本上想要緩存會話的最後搜索結果?你可以將結果集存儲在會話變量中嗎?人們也可以考慮臨時表。
您可以使用Cache::write,Cache::read和Cache::set(如有必要)。
緩存::寫()可以存儲任何類型 對象的,是理想的存儲 結果模型的發現
這是與其說是一個SQL問題,因爲它是一個CakePHP的問題。有一個組件可以處理你正在尋找的東西。