Model 相关记录参数

Model 相关记录参数,model,relationship,phalcon,Model,Relationship,Phalcon,如何使用参数对相关模型集合进行排序和限制 这是我的客户模型 class Customers extends Model { ... public function getOrders($parameters = null) { return $this->getRelated('Orders', $parameters); } } 我需要按创建日期和限制对客户订单进行排序,例如: $customer->getOrders([

如何使用参数对相关模型集合进行排序和限制

这是我的客户模型

class Customers extends Model 
{
     ...
    public function getOrders($parameters = null)
    {
        return $this->getRelated('Orders', $parameters);
    }
}
我需要按创建日期和限制对客户订单进行排序,例如:

$customer->getOrders([
   'sort' => 'created_at DESC',
   'limit' => '0, 10'
]);
有什么想法吗?

下面是一个例子:

// model code
public function initialize()
{
    $this->hasMany('id', 'Models\ServicesVideos', 'service_id', array(
        'alias' => 'videos',
         'params' => [
             'order' => 'ord ASC',
             'conditions' => 'active = :active:',
             'bind' => [
                 'active' => $activeFilter
             ],
             'limit' => 3,
             'offset' => 5
         ]
    )); 
}    

// call it like
$yourObject->videos;

我找到了解决办法。允许的参数包括: