Духовность™
Продвинутый новичок
Стоит ли "дробить" объекты?
В общем, вопрос такой. Есть у меня объект пользователь, содержащий данные одной таблицы. ВНЕЗАПНО понадобилось добавить телефоны пользователя, причем много. Соответственно, нужно сделать отдельную таблицу и отдельные объекты для телнфонов...
В моей нынешней реализации объекты-телефоны существуют независимо от объекта пользователя:
Вопрос такой: стоит ли так делать? Или же $user_phones должны быть частью модели user?
В общем, вопрос такой. Есть у меня объект пользователь, содержащий данные одной таблицы. ВНЕЗАПНО понадобилось добавить телефоны пользователя, причем много. Соответственно, нужно сделать отдельную таблицу и отдельные объекты для телнфонов...
В моей нынешней реализации объекты-телефоны существуют независимо от объекта пользователя:
PHP:
// Сохраняем данные пользователя.
$this->user_mapper->save($this->user);
// Идем по списку объектов телефонов.
foreach ($user_phones as $phone)
{
$phone_mapper->save($phone);
}
) Вызвал тот же сейв и все.