Даты создания связи Many-To-Many Symfony/Doctrine

Допустим есть две сущности - запись в блоге и пользователь который поставил записи в блоге плюс или минус, я хочу знать когда пользователь поставил свою оценку (пример гипотетический, не спрашивайте зачем.
Логично было бы заиметь соответствующее поле в таблице со связями, но ничего подходящего под мои требования в Doctrine я не нашел.
Решение в лоб - завести третью сущность, через которую будут связываться записи в блоге и пользователи ее оценившие, куда я могу добавить любые другие свойства.

Я новичок в Symfony и Doctrine, подскажите как лучше сделать в этой ситуации.
  • Вопрос задан
  • 2699 просмотров
Пригласить эксперта
Ответы на вопрос 1
silentvick
@silentvick
Создайте третью таблицу, в которой будут храниться: оценка, ссылка на пользователя, ссылка на запись в блоге и время. Чтобы не выставлять время "вручную" можно воспользоваться Timestampable расширением.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы