title: How is data being passed to this HTML helper method in this cakePHP view?
body: <p>I'm unpicking someone's project written in CakePHP. I am familiar with the MVC paradigm, just not with Cake.</p>
  
  <p>The resulting HTML is a select dropdown. The data for this dropdown comes from the controller and is assigned as follows:</p>
  
  <pre><code>$this-&gt;set(compact('venues', 'eventTypes', 'positions', 'hms'));
  </code></pre>
  
  <p>where $hms is the array containing the data for the select element (defined from a query on the model). However in the view this is all I have for the dropdown:</p>
  
  <pre><code>echo $this-&gt;Form-&gt;input('Event.hm_id', array('label' =&gt; 'House Manager', 'empty' =&gt; '(none)', 'class' =&gt; 'chzn-selectaaa'));
  </code></pre>
  
  <p>In the view I was expecting to see some reference to the value of $hms. Where does the HTML form helper get the data to build the dropdown?</p>