MVC, how view should be accessed from controller?

Posted by Kirzilla on Stack Overflow See other posts from Stack Overflow or by Kirzilla
Published on 2010-03-08T20:04:19Z Indexed on 2010/03/08 20:06 UTC
Read the original article Hit count: 203

Filed under:

Hello,

I'm just learning MVC so you could find my question rather strange...

My Controller have access to different shared objects through Container object passed to Controller's constructor. To access shared objects I should do $this->container->db to access Database adapter or $this->container->memcache to access Memcached adapter. I want to know should I put View object into Container with shared objects or no?

From one side it is really comfortable to take view from this container, but this way I couldn't create multiple Views instances (for example, every time I'm calling Controller's method from View I should have one more View instance). What is the solution? How should I pass View object into Controller and/or how should I create new View instances from Controller?

Thank you!

© Stack Overflow or respective owner

Related posts about mvc