Динамические поля / свойства в Doctrine2 – как?

II хотел бы, чтобы плагины могли добавлять свойства к моим моделям. Например, у меня есть модель «Сообщение». Плагин «Как» может добавить к нему свойство «понравилось» и поддерживать его. Как я могу получить такую ​​функциональность?

Одним из решений является создание отдельной таблицы и модели для симпатий. Но для этого требуется соединение или дополнительный выбор, когда должны отображаться подобные символы.

Solutions Collecting From Web of "Динамические поля / свойства в Doctrine2 – как?"