Итак, в базе данных есть таблица событий, в которой содержится информация об одном событии (например, дата, время, клиент, задача, материалы и т. Д.). Одно событие может произойти только в один день, но в форме создания события пользователь может создавать повторяющиеся события. В основном пользователь вставляет информацию, как если бы это было одно событие, но также имеет возможность выбрать день окончания и дни, когда событие должно быть повторено.Хранение нескольких записей cakePHP way
Вот массив, который я получаю, когда дата начала 2013-10-01 дата окончания 2013-10-15 и событие должно быть повторено с понедельника по пятницу:
array(
'Event' => array(
'project_id' => '57',
'user_id' => '19',
'hours' => '2',
'minutes' => '30',
'assignment' => 'Pick the kids up',
'date' => '2013-10-01',
'start_time' => array(
'hour' => '17',
'min' => '30'
),
'finish_time' => array(
'hour' => '00',
'min' => '00'
),
'repeat' => '1',
'finish_date' => '2013-10-15',
'weekdays' => array(
(int) 0 => '1',
(int) 1 => '2',
(int) 2 => '3',
(int) 3 => '4',
(int) 4 => '5'
)
)
)
I просто интересно, какой самый cakePHP нравится в этой ситуации?