title: Phalcon - ::find() with relational conditions
body: <p>I am trying to fetch a model in Phalcon to get data with conditional parameters, in order to get data with static call <code>::find()</code> and passing parameters to it related to it's foreign:</p>
  
  <pre><code>ProductReports::find(array(
              "order.order_status_id = 6"
          ));
  </code></pre>
  
  <p>Is given the error:
  <code>Error fetching</code>ProductReports<code>report: exception 'Phalcon\Mvc\Model\Exception' with message 'Syntax error, unexpected token ORDER, near to '.order_status_id = 6', when parsing: SELECT [ProductReports].* FROM [ProductReports] WHERE order.order_status_id = 6 (113)</code></p>
  
  <p><a href="https://i.stack.imgur.com/tLqXH.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/tLqXH.png" alt="enter image description here"></a></p>
  
  <pre><code>/**
   * Class ProductReports
   *
   * @Source('product_reports');
   *
   * @BelongsTo('order_id', 'Orders', 'order_id', {'alias':'order'});
   */
  class ProductReports extends Model
  </code></pre>
  
  <p>Is there any way to fetch to static <code>::find()</code> filtering it's relation <strong>instead doing a <em>foreach</em> loop</strong> (filter single row with it's relation <code>order</code> alias)?</p>