title: CakePHP 2.1.1. containable behaviour not working
body: <p>i'm using cakephp 2.1.1.
  this is my tables associations:   x  hasmany   y   hasmany   z hasmany   w.</p>
  
  <p>everything is correctly setup i think but when i make this query:</p>
  
  <pre><code>$conditions = array(
  'contain' =&gt; array(
  'y' =&gt; array (
              'z' =&gt; array(
                  'w'=&gt; array(
                      'conditions' =&gt; array('col&gt;=' =&gt; $q))
       )
   )
   ));
  
  $this-&gt;loadmodel('x');
   $o=$this-&gt;x-&gt;find('all',$conditions);//array(
   debug($o);
  </code></pre>
  
  <p>i dont have the result which i want; only table x is fetched! why?
  for example this is my model x php code which is similar to others:</p>
  
  <pre><code> &lt;? php
  
  class x extends AppModel
  {
      var $name='x';
      public $actsAs = array('Containable');
      public $hasMany = array( 'y');
  }
  </code></pre>
  
  <p>maybe cakephp version?
  thanks!</p>
  
  <p>info: i want to make statement like this:</p>
  
  <pre><code>select z.col1, y.col2, x.col3
  from z, y, x, w
  where  w.col&gt;= 3
  and w.z_id = z.id
  and z.y_id = y.id
  and z.x_id = x.id
  </code></pre>