title: CakePHP: How to contain all top level associations
body: <p>I want to set $options['contain'] such that ALL top level associated models are included (but not the second degree associations). I know I can simply list every single model...</p>
  
  <pre><code>$this-&gt;Object-&gt;find('all', array('contain'=&gt;array('Model1', 'Model2', ...
  </code></pre>
  
  <p>But that's NOT what I want because additional models might be associated in the future, and I'd like them to included automatically.</p>
  
  <p>I think I remember older versions of CakePHP allowing something like...</p>
  
  <pre><code>$this-&gt;Object-&gt;find('all', array('contain'=&gt;array('*')
  </code></pre>
  
  <p>But so far (on v2.4) it doesn't seem to work.</p>
  
  <p>After re-reading <a href="http://book.cakephp.org/2.0/en/core-libraries/behaviors/containable.html" rel="nofollow">the documentation</a>, it sounds like what I want <em>should</em> happen by default. But it's not.</p>