Я родом из WPF, и я довольно часто использую шаблон MVVM. Я пытаюсь выучить MVC и испытываю небольшие затруднения, пытаясь понять, где находятся мои границы в MVC. Вот мой сценарий:
У меня есть 3 объекта: Parent, Child и GrandChild. Это пользовательские объекты, не использующие встроенную модель из MVC. Я хорошо разбираюсь в проверке. Я хорошо разбираюсь в том, как получить и заполнить мои объекты. Но я изо всех сил пытаюсь найти лучшие практики относительно того, что делать с Контроллерами. За что должен отвечать мой контроллер? Например, должен ли я иметь один контроллер, который понимает, как CRUD Parent, Child и GrandChild? Или они должны быть отделены? Если они должны быть разделены, как мне это сделать, если, когда я смотрю на Родителя, я хочу увидеть список детей.