borNfree
@borNfree
PHP developer

Вопрос по архитектуре с вложенными Collection, View?

Добрый день,

нужен совет по поводу организации сущностей при следующей задаче.
Страница разбита на дни, подобно календарю, в каждый день можно записывать заметку. Каждая заметка представлена Моделью Backbone'а.

Вопрос в том, что должно быть коллекцией:
1. коллекция, содержащая заметки только одного дня. В таком случае коллекций будет N
2. коллекция, содержащая вообще все заметки
3. коллекции, содержащии заметки только одного дня, и общая коллекция, содержащая эти коллекции.

Как это будет работать с View? Ниже картинка для лучшего понимания задачи.

Еще важно то, что календарь можно "двигать" вперед и назад, за каждый шаг подгружается 1 день, следовательно и подгружать модели надо для данного дня. Я склоняюсь к первому пункту, но возможно ошибаюсь.

42cde1fb1b212f951e25cc6f90fb8022.png

Спасибо.
  • Вопрос задан
  • 3183 просмотра
Решения вопроса 1
aen
@aen
Keep calm and 'use strict';
Лучше разбейте на три коллекции. У вас будет одна модель, одна коллекция, view на модель, view на коллекцию и какая то внешняя разметка с логикой прокрутки коллекций (карусель какая-нибудь).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы