Допустим, у нас есть модель пользователя.У нас также есть понятие «подписка», которая содержит plan_id (возможно, всего 2 поля подписки).Пожалуйста, скажите мне, что вы думаете о следующих подходах моделирования этого.Должен ли я всегда создавать отдельную модель, когда могу?
- Вставить всю информацию, связанную с подпиской, в пользовательскую модель.Имейте подписку на два ресурса и пользователя, которые работают на пользовательской модели.
- Имеют две отдельные модели и ресурсы.В каждом обновлении ресурса только соответствующая модель.
Я больше склоняюсь к 2, но я хотел услышать некоторые отзывы о том, почему 1 плохо.Я также хотел бы услышать, когда вы можете отклониться от соотношения 1: 1 к ресурсам и моделям.