Я хочу реализовать функцию оценки на моем сайте (шаблон mvc). Объектами управляет OR-Mapper (Doctrine).
Пользователь должен иметь возможность оценивать события, других пользователей, сообщения и т. Д.
Этот вопрос о том, как построить правильную архитектуру объекта. Моя идея:
Будет ли это правильной реализацией или есть лучшие способы для ее разработки? Я имею в виду, что я мог бы также создать один большой класс Rating и добавить в него все «поля подключения», но я думаю, что это не будет правильным способом сделать это.
Этот вопрос носит более общий характер, поскольку вы также можете перенести функцию «Рейтинг» в функцию «Уведомление», где События могут быть связаны с Уведомлением, Публикацией и т. Д.
С уважением.
Задача ещё не решена.
Других решений пока нет …