У меня есть календарь, который ранее был разделен на 30-минутные блоки. Я обновляю сайт и пытаюсь реализовать новую идею для календаря и хотел бы узнать, есть ли у кого-то здесь мнение о том, как следует сохранять / ссылаться на данные.
Физическая раскладка будет состоять из 7 столбцов (понедельник-воскресенье) x 48 строк (с 12:00 до 23:30).
В моей предыдущей версии я разрешал регистрировать только один временной интервал для одного события, поэтому максимум 30 минут.
Я хотел бы иметь возможность масштабировать время вверх и вниз внутри дня, что должно быть легко, так как старый дизайн использовал start_time и end_time с отметками времени.
Я бы хотел назначить мероприятие на несколько дней, скажем, в 14:00 с понедельника по пятницу.
Затем я хотел бы отобразить это событие в таблице 7x48, например, с rowspan = 5 и colspan = 2, поэтому его 1 большой блок содержит подробности о событиях из БД.
Я не ищу примеры кода, но в основном представляю, как это лучше всего хранить в базе данных в формате, который было бы легко отображать / манипулировать в моем классе календаря.
Любая помощь приветствуется. Спасибо!