Здравствуйте.
Суть вот в чем:
Есть проект на yii сделанный с использованием классического MVC и ActiveRecord.
Я хочу сделать отзывы. Но сделать их отдельным сервисом.
Соответственно модель отзыва определяется в сервисе. В сервисе есть репозиторий который и извлекает или записывает отзывы в бд. А у модели отзыва есть свойство Автор. Автор - это зарегистрированный пользователь на сайте. Соответственно пользователь это ActiveRcord.
Нормаль но ли то что в модели которая в сервисе есть зависимость от модели Users которая ActiveRecord?
И как тогда описать репозиторий для Reviews ведь в таком случае придется обращаться к таблице users ?
Может есть какие то best practices по поводу совмещения сервисной архитекуры и ActiveRecord?
https://github.com/EvGenius91/reviews_f