title: Check if record exists in CakePHP3
body: <p>In <code>CakePHP 2</code> I always used <code>empty</code> to check if there any result.</p>
  
  <pre class="lang-php prettyprint-override"><code>&lt;?php
  $result = $this-&gt;Modelname-&gt;find('first', ['conditions' =&gt; ['field' =&gt; 'value'] ] );
  if ( empty($result) ) {
  // Bad Request
  }
  </code></pre>
  
  <p>In <code>CakePHP 3</code> it looks weird to me.</p>
  
  <pre class="lang-php prettyprint-override"><code>$fancyTable = TableRegistry::get('FancyTable');        
  $query = $fancyTable-&gt;find()-&gt;where(['name' =&gt; 'fancy', 'active' =&gt; 0]);          
  
  if ( 0 === $query-&gt;count() ) {
      // Bad Request
  }
  </code></pre>
  
  <p>Is this the right way?</p>