2014-10-22 1 views
0

Я разрабатываю приложение PHP, используя фреймворк CakePHP. У этого есть формат типа блога, и мне было интересно, есть ли способ сохранить данные из коллекции сообщений для использования в автономном режиме.Хранение данных sql для использования в автономном режиме с помощью CakePHP

Чтобы привести пример, если пользователь любит сообщение и думает, что он сможет использовать его в ситуациях, если они находятся в автономном режиме, тогда будет сохранена эта кнопка сообщения, которая сохраняет данные сообщения на их локальное устройство для последующего использования использовать, если у них нет сетевого подключения.

У кого-нибудь есть предложения? ТИА.

+0

может быть полезен http://stackoverflow.com/questions/371875/local-file-access-with-javascript – andrew

+0

Вы действительно хотите сохранить исходный код SQL в клиенте, а затем счастливо запустить все, что возвращается? Это все равно, что отправиться в отпуск и оставить открытую переднюю дверь со знаком, который говорит «до ноября, оставляйте почту на кухонном столе, пожалуйста, не крадите мой плазменный телевизор». –

ответ

2

Вы явно не пробовали use Google:

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

Оффлайн Технологии:

  • Web Storage просто обеспечивает сопоставление ключей и значений, например localStorage ["name"] = имя пользователя ;. К сожалению, существующие реализации поддерживают только сопоставления между строками, поэтому вам необходимо сериализовать и де-сериализовать другие структуры данных. Вы можете сделать это с помощью JSON.stringify() и JSON.parse().
  • База данных веб-SQL дает вам всю мощь и усилие структурированной реляционной базы данных SQL.
  • Индексированная база данных находится где-то между веб-хранилищем и базой данных Web SQL. Подобно веб-хранилищу, это простое сопоставление ключевых значений, но оно поддерживает индексы, подобные реляционным базам данных, поэтому поиск объектов, соответствующих определенному полю, выполняется быстро; вам не нужно вручную перебирать каждый объект в магазине.
  • File Access - это API для чтения содержимого файла в JavaScript. Учитывая набор файлов, добавленных пользователем в элемент ввода «файл», вы можете прочитать содержимое файла или указать его как URL-адрес, например. если пользователь указал файл изображения, вы можете показать изображение. В настоящее время также существуют предложения по возможности записи файлов.

Подробное сравнение методов хранения на стороне клиента с демонстрационными примерами кода см. В нашей статье о хранилище на стороне клиента.

Смежные вопросы