title: CakePHP find fields for related model
body: <p>I have two models, Zones and Regions. I cannot figure out why Cake's find will not allow me to specify fields from the related tables.</p>
  
  <p>These conditions, only requesting fields from the first table work fine.</p>
  
  <pre><code>$conditions = array('fields' =&gt; array('Zone.id','Zone.title','Zone.color'));
  </code></pre>
  
  <p>These conditions cause problems because... reasons?</p>
  
  <pre><code>$conditions = array('fields' =&gt; 
  array('Zone.id','Zone.title','Zone.color','Region.id','Region.title'));
  </code></pre>
  
  <p>Basic query, this is how I'm using the conditions.</p>
  
  <pre><code>$result = $this-&gt;Zone-&gt;find('all',$conditions);
  </code></pre>
  
  <p>The SQL Cake is generating:</p>
  
  <pre><code>SELECT "Zone"."id" AS "Zone__id", "Zone"."title" AS "Zone__title", "Zone"."color" 
  AS "Zone__color", "Region"."id" AS "Region__id", "Region"."title" AS "Region__title" 
  FROM "public"."zones" AS "Zone" WHERE 1 = 1
  </code></pre>
  
  <p>Why is Cake assuming that the Region.fields are part of the Zones model? Why isn't this working as expected?</p>