Я некоторое время искал решения для этой проблемы, но не нашел никакого «действующего mvc» решения для этого.
Я надеюсь, что смогу достаточно ясно объяснить вашу проблему для вас, ребята.
Мне нужно создать динамический блок HTML на моем веб-сайте. (например, блок, содержащий последние комментарии блога пользователя).
У меня есть файл представления шаблона (файл, содержащий заголовок, контейнер содержимого и нижний колонтитул), в который мне нужно добавить некоторое содержимое И этот элемент блока.
Проблема в том, что я не хочу дублировать этот код блока на каждом контроллере. Это просто кажется глупым, и я уверен, что есть лучший способ сделать это, чем просто дублировать один и тот же материал снова и снова на всех файлах контроллера?
Я могу просто добавить представление в другое представление, но меня беспокоит то, как на самом деле генерировать это динамическое содержимое в файле представления этого блока.
Я не могу вызвать контроллер из файла представления, контроллер из файла контроллера или модель из файла представления, потому что то, что я понимаю, просто не является способом "mvc"?
У кого-нибудь есть какие-нибудь хитрости или советы для этого?