title: Basic MVC structure problems
body: <p>I want to implement the Model-View-Controller pattern as described at this image:
  <a href="https://i.stack.imgur.com/Ec9Sp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Ec9Sp.png" alt="enter image description here" /></a></p>
  <p>For one view, one model, and one controller I understand it very well.
  But how to do it with more than one of each?</p>
  <p>For example:
  If I have a view, which consists of many different partial view.
  And each of this partial views have one model and one controller.
  Okay, fine.
  But if one partial view wants to execute a command on it's controller, what depends on the data from another view: How do they communicate?</p>