title: Cakephp find OR condition not working
body: <p>I am looking to display coupons that haven't expired yet and coupons that do not expire at all.  Here is my cakephp code:</p>
  
  <pre><code>public function coupons() {
  
  $this-&gt;paginate['Coupon']=array(
      'limit'=&gt;9,
      'order'=&gt;'RAND()',
      'OR'=&gt;array(
              'expires' =&gt;0,
              'Coupon.end_date &gt;'=&gt;date('Y-m-d')
              )
      );
  $c=$this-&gt;paginate('Coupon');
  $this-&gt;set('allcoupons', $c);
  
  }
  </code></pre>
  
  <p>Everything works correctly EXCEPT for coupons that have expired.  They still show up in my results.  I have a test record that expires before today, yet it still shows up in my results.  Is my 'OR' condition written incorrectly?</p>