Динамические поля / свойства в Doctrine2 - как? - PullRequest
4 голосов
/ 26 января 2011

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

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

1 Ответ

3 голосов
/ 27 января 2011

Вы пытаетесь реплицировать общие функции между сущностями (не моделями)?

Если это так, я бы порекомендовал вам реализовать свое поведение , используя встроенную систему событий.

К вашему сведению: Разница между сущностями и моделями

...