title: how use conditions in sub query Cakephp while using contain behaviour
body: <p>i'm trying to access only those cities where country id = 2 and city id = 5</p>
  
  <pre><code>$this-&gt;Country-&gt;find('all', array(
          'conditions' =&gt; array('Country.id' =&gt; 2),
          'contain' =&gt; array(
            'City' =&gt; array(
              'conditions' =&gt; array('City.id' =&gt; 5)))));
  </code></pre>
  
  <p>I tried this to get city with id 5 but all cities are listed where country id is 2. </p>
  
  <p>I know this is not good approach to get cities using this query . 
  I can use </p>
  
  <pre><code>$this-&gt;City-&gt;findById('5');
  $this-&gt;City-&gt;find('all', 
             array('conditions' =&gt; array('id' =&gt; 5 , 'country_id' =&gt; 2)));
  </code></pre>
  
  <p>But I want to know if I wanna use above way then how it can be used in proper way because some where else it can be used in future. </p>