title: Cakephp 2 request data and model
body: <p>I have 2 models. Order &amp; OrderProduct</p>
  
  <p>When an Order to is added, Im trying to manipulate the OrderProduct data in the beforeValidate() of the Order Model but unsuccessfully.</p>
  
  <p>I've tried. (Both in Order model)</p>
  
  <pre><code>function beforeValidate() 
  {
      parent::beforeValidate();
      $this-&gt;data['OrderProduct']['total'] = 1000;
      return true;
  }
  
  function beforeValidate() 
  {
      parent::beforeValidate();
      CakeRequest::data('OrderProduct.total', 1000);
      return true;
  }
  </code></pre>
  
  <p>But the OrderProduct data isnt being modified when viewed from the controller after a failed transaction (!this->saveAll()).</p>
  
  <p>Could any suggest a alternative solution with out manually setting the data in the controller.</p>