Скажите, что у меня есть модель User
и модель Book
. У пользователя много книг.
Учитывая, что я хотел бы эти 3 операции:
- Добавить книгу к текущему пользователю
- Показать все книги текущего пользователя
- Показать все книги
Какие контроллеры я должен создать? Я чувствую, что № 2 должен быть в контроллере пользователя и № 3 в контроллере книги. Имеет ли это смысл?
Где должен быть № 1? Что такое "правильный путь"? «Самый ООП» способ?