如何通过关联数据订购主模型?

时间:2016-04-14 03:19:13

标签: cakephp sql-order-by cakephp-3.0

情况

使用Cake 3.2.6

我想要什么

要显示成员的PaymentsByMembers列表,请执行以下操作: role_id按升序排列,后跟name

换句话说,我想通过关联的数据字段对主要模型进行排序。

我尝试了什么

   $this->paginate = [
        'contain' => [
            'Issuers', 
            'Recipients', 'PaymentTypes'
        ],
        'conditions' => $conditions, 
        'order' => ['Recipients.role_id' => 'ASC', 'Recipients.name' => 'ASC']
    ];

关系是什么?

Payments by Member属于Recipient

你找到了什么?

我只能在食谱中找到关于filtering by associated data的部分。

没有关于按关联数据排序的等价物。

我很乐意写下来。

0 个答案:

没有答案