使用CakePHP存储sql数据以供脱机使用

时间:2014-10-22 09:58:39

标签: php mysql html5 cakephp

我正在使用CakePHP框架开发PHP应用程序。它有一个博客类型格式,我想知道是否有一种方法可以保存一组帖子中的数据以供离线使用。

举一个例子,如果用户喜欢帖子并且认为他们可以在离线状态下使用,那么会有一个保存此帖子按钮,将帖子数据保存到本地设备以供以后使用当他们没有网络连接时。

有人有任何建议吗? TIA。

1 个答案:

答案 0 :(得分:2)

你显然没有尝试use Google

请参阅http://www.html5rocks.com/en/features/storage

离线技术:

  • Web Storage只提供键值映射,例如: localStorage [“name”] = username;。遗憾的是,目前的实现仅支持字符串到字符串映射,因此您需要序列化和反序列化其他数据结构。您可以使用JSON.stringify()和JSON.parse()。
  • 执行此操作
  • Web SQL数据库为您提供结构化SQL关系数据库的所有功能和精力。
  • 索引数据库位于Web存储和Web SQL数据库之间。与Web存储一样,它是一个简单的键值映射,但它支持像关系数据库那样的索引,因此搜索匹配特定字段的对象很快;您不必手动遍历商店中的每个对象。
  • 文件访问是一种用于在JavaScript中读取文件内容的API。给定用户添加到“文件”输入元素的一组文件,您可以读取文件的内容或将其作为URL引用,例如,如果用户指定了图像文件,则可以显示图像。还有关于文件编写功能的建议。

有关客户端存储技术与代码演示的详细比较,请参阅我们的客户端存储文章。