2014-10-22 40 views
0

我正在開發一個使用CakePHP框架的PHP應用程序。它有一個博客類型的格式,我想知道是否有一種方法可以保存離線使用的帖子集合中的數據。使用CakePHP存儲SQL數據以供離線使用

舉個例子,如果用戶喜歡某個帖子,並認爲他們可能能夠在情境下使用,那麼他們將會保存此帖子按鈕,以便將發佈數據保存到其本地設備以供日後使用當他們沒有網絡連接時使用。

有人有什麼建議嗎? TIA。

+0

可能是有用的http://stackoverflow.com/questions/371875/local-file-access-with-javascript – andrew 2014-10-22 10:04:08

+0

你真的想在客戶端存儲原始的SQL代碼,然後愉快地運行什麼回來?這就像是去度假一樣,讓你的前門敞開着,上面寫着「直到11月份,把郵件留在廚房的桌子上,請不要偷我的等離子電視」。 – 2014-10-22 10:11:26

回答

2

你顯然沒有試圖use Google

http://www.html5rocks.com/en/features/storage

離線技術:

  • 網絡存儲只是提供鍵值映射,例如localStorage [「name」] = username ;.不幸的是,目前的實現只支持字符串到字符串的映射,所以你需要序列化和反序列化其他數據結構。你可以使用JSON.stringify()和JSON.parse()來做到這一點。
  • Web SQL數據庫爲您提供了結構化SQL關係數據庫的所有功能和精力。
  • 索引數據庫位於Web存儲和Web SQL數據庫之間。就像Web存儲一樣,這是一個直接的鍵值映射,但它支持像關係數據庫那樣的索引,因此搜索匹配特定字段的對象速度很快;您不必手動遍歷存儲中的每個對象。
  • 文件訪問是一種用於讀取JavaScript中文件內容的API。給定一組用戶添加到「文件」輸入元素的文件,您可以讀取文件的內容或將其作爲URL引用,例如,如果用戶指定了圖像文件,則可以顯示圖像。還有一些建議正在進行文件寫入功能。

有關客戶端存儲技術與代碼演示的詳細比較,請參閱我們的客戶端存儲文章。

相關問題