title: In Magento, how do Blocks Grab Data from Models?
body: <p>Can someone please explain this?</p>
  
  <p>Let me tell you what i know. If the first three points are good, please explain the 4 point.</p>
  
  <ol>
  <li>Request come to controller.</li>
  <li>In Controller Action we initiate Models. </li>
  <li>Models collects or generates all the information needed by connecting to database etc.</li>
  </ol>
  
  <p>What happens after that?</p>
  
  <ol>
  <li><p>How do models transfer data to Blocks, or do Blocks get data from models?</p></li>
  <li><p>Templates get the prepared data and show on the screen</p>
  
  <ul>
  <li>Also, does the request ever goes back to controller again?</li>
  </ul></li>
  </ol>
  
  <p>Please explain. I'm confused at several places.</p>