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