title: How do I get CakePHP 2.2.4 to contain and return data for 4th level association?
body: <p>I have four models (Location->StatisticCategory->StatisticItem->Statistic) that I'm trying to return in a single query. The results are as expected until the query starts at the level of Location. At that point the data return contains everything down to the 3rd association in StatisticItem, but every single Statistic is null. Any idea why 4th level associations (at least here) are not returning any data?</p>
  
  <p>Below is the code I'm using in my StatisticsController with Containable behavior turned on in AppModel:</p>
  
  <pre><code>$stats = $this-&gt;Location-&gt;find('all', array(
          'fields' =&gt; array(
              'Location.id',
              'Location.location'
          ),
          'conditions' =&gt; array(),
          'recursive' =&gt; 2,
          'contain' =&gt; array(
              'StatisticCategory' =&gt; array(
                  'fields' =&gt; array(
                      'StatisticCategory.id',
                      'StatisticCategory.location_id',
                      'StatisticCategory.category'
                  ),
                  'StatisticItem' =&gt; array(
                      'fields' =&gt; array(
                          'StatisticItem.id',
                          'StatisticItem.statistic_category_id',
                          'StatisticItem.item'
                      ),
                      'Statistic' =&gt; array(
                          'fields' =&gt; array(
                              'Statistic.id',
                              'Statistic.statistic_item_id',
                              'Statistic.date',
                              'Statistic.number'
                          ),
                          'conditions' =&gt; array(
                              'Statistic.date' =&gt; $date
                          )
                      ),
                      'order' =&gt; array('StatisticItem.item')
                  ),
                  'order' =&gt; array('StatisticCategory.category')
              )
          ),
          'order' =&gt; array('Location.location')
      ));
  </code></pre>