Изменения

Key-value хранилище для компонентов


Важность: Низкая
Статус: На голосовании (никто не проголосовал)

Размещено: 1205 дней назад
Автор: Antony Gla (всего задал задач: 43)

Компоненты системы существуют отдельно от модели. Соответственно, они не могут хранить данные между сессиями (если, конечно, не использовать для этого файлы, что противоречит идеологии системы).

Суть идеи - дать возможность компонентам использовать собственные key-value хранилища.

Для использования придерживаться синтаксиса работы с Cookies, заменив ключевое слово cook на storage.

Например, запись будет происходить так: [storage.var=value], а получение - [storage.var] (при этом var не может быть массивом)

Также можно использовать аналог scook (сериализованных cookies), например smart_storage.

В этом случае можно будет использовать [smart_storage.var[x][y]=value]

Возможно это плохая идея. А возможно для каждого компонента нужно сделать свою ленту объектов с свойствами и т.д.

Голосуйте и делитесь мнениями.


Метки: хранилище (1) , компоненты (3)

Комментарии


Войдите или пройдите регистрацию для возможности упрощённого добавления комментариев


Имя автора

Email автора

Комментарий

Контрольный вопрос:
Сколько будет: 15+15-4