1

Cakephpでフィールドでグループ化し、DESCで並べ替えるにはどうすればよいですか?

$this->set('messages', $this->Message->find('all',array('conditions' => array('Message.receiver_id'=>$this->Session->read('Auth.User.id')),'group' => array('Message.user_id'),'order' => array('max(Message.created) ASC'))));
4

2 に答える 2

0
$records = $this->Model->find('all', array(
            'conditions' => array(conditons),
            'recursive' => -1,
            'fields' => array(fieldlist),
            'group' => array('Model.column'),
                    'order' => array('Model.column', 'Model.column2 DESC')
        ));

挿入された最新のメッセージで並べ替えたい場合は、並べ替えの代わりに次のように並べ替えをcreated使用しidますModel.id DESC'

于 2013-01-28T12:24:54.900 に答える