Я только изучаю MVC, чтобы вы могли найти мой вопрос довольно странным ...
Мой контроллер имеет доступ к различным общим объектам через объект-контейнер, передаваемый конструктору контроллера. Чтобы получить доступ к общим объектам, я должен сделать $ this-> container-> db для доступа к адаптеру базы данных или $ this-> container-> memcache для доступа к адаптеру Memcached. Я хочу знать я должен поместить объект просмотра в контейнер с общими объектами или нет ?
С одной стороны, действительно удобно смотреть из этого контейнера, но таким образом я не смог создать несколько экземпляров Views (например, каждый раз, когда я вызываю метод Controller из View, у меня должен быть еще один экземпляр View) , Каково решение? Как передать объект View в контроллер и / или как создать новые экземпляры представления из контроллера?
Спасибо!