title: CakePHP how to automatically include 3rd level relationship on one field?
body: <p>In short, <code>Users</code> have many <code>Posts</code>, which have and belong to many <code>Tags</code>.  </p>
  
  <p>Also, <code>Users</code> have many <code>Recipes</code>, which have and belong to many <code>Ingredients</code>.</p>
  
  <pre><code>$this-&gt;User-&gt;find('all'); // Yields one level, no associated Tags or Ingredients.
  </code></pre>
  
  <p>Adding: </p>
  
  <pre><code>$this-&gt;User-&gt;find('all', array('recursive' =&gt; 2); // Yields two levels, all Tags and Ingredients
  </code></pre>
  
  <p>What if I just want to recurse one field, namely <code>Recipe</code>, so I get all of the <code>Ingredients</code>?</p>
  
  <p>It appears I want to use the <a href="http://book.cakephp.org/2.0/en/core-libraries/behaviors/containable.html" rel="nofollow"><code>contain</code></a> behavior, but this seems to have no effect. If I remove the <code>recursive</code> behavior I only get one level of data.</p>
  
  <p>Also have this included in my model.</p>
  
  <pre><code>public $actsAs = array('Containable');
  </code></pre>