title: Cakephp validation issue
body: <p>Hey guys got an issue with Cakephp validation..</p>
  
  <p>I want to know why is partytwo validation going straight to false?</p>
  
  <p>Here is my Relationship model:</p>
  
  <pre><code>&lt;?php
      class Relationship extends AppModel{
          var $name='Relationship';
          public $useTable = 'relationships_users';
          public $primaryKey = 'id';
  
          var $validate = array(
              'date' =&gt; array(
                  'rule' =&gt; array('datevalidation', 'systemDate'),
                  'message' =&gt; 'Current Date and System Date is mismatched'
              ),
              'partytwo'=&gt;array(
                  'partytwoExists'=&gt;array(
                      'rule'=&gt; 'userExists',
                      'message'=&gt;'That username doesnt exist.'
                  )
              )
          );
  
          function datevalidation( $field=array(), $compare_field=null ) {
              if ($field['date'] &gt; $compare_field)
                  return TRUE;
              else
                  return FALSE;
          }
  
          function userExists($check) {
              $userExists= $this-&gt;find('count', array('conditions'=&gt;$check));
              if($userExists == 1) {
                  return TRUE;
              }else{
                  return FALSE;
              }
          }
   ...
  </code></pre>