title: CakePhp: On the fly associations using a re-named Model field?
body: <p>I'm trying to use on the fly associations to trim down the data I retrieve, but the model I'm using is associated to other models with a re-named field because I have 2 of the same models associated with it.</p>
  
  <p>So, here's the model, say 'test', that has two 'user' fields, both related to the User model.</p>
  
  <p>In the model:</p>
  
  <pre><code>  var $belongsTo = array( 
      'User' =&gt; array(
          'className' =&gt; 'User',
          'foreignKey' =&gt; 'user_id' 
      ),
      'User_Watched' =&gt; array(
          'className' =&gt; 'User',
          'foreignKey' =&gt; 'user_id_watched' 
      )
  );
  </code></pre>
  
  <p>When I retrieve data related to 'test', I want to only retrieve particular data linked to the 'User' and 'User_Watched' fields without any other nested information.</p>
  
  <p>But when I do:</p>
  
  <pre><code> $this-&gt;User-&gt;unbindModel(array('hasMany' =&gt; array('something1', 'something2')), false);
  </code></pre>
  
  <p>then something1 and something2 data does not show up for the 'User' field of model 'test', but is still retrieved for the 'User_watched' field.</p>
  
  <p>Can I not retrieve unwanted data for the 'User_watched' field?</p>
  
  <p>Hope this makes sense... :)</p>