分组和订单一起不工作

时间:2017-03-08 09:05:29

标签: php cakephp

我正在运行此查询

 return $this->find('all', array(
                'conditions' => array(
                    'OR' => array(
                        'Chat.sender_id' => $user_id,
                        'Chat.receiver_id' => $user_id
                    )

                ),


                'group' => array('converstation_id'),
                 'order' => array('Chat.id DESC')


            ));

但是,如果我添加分组依据,则订单不会在此查询中生效。我做错了什么?

1 个答案:

答案 0 :(得分:-1)

订单应如下:

'order' = array('Chat.id' => 'DESC')

这个,因为订单请求一个数组,其中值是订单方向。 有关https://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html

的更多信息