find(‘list’)でグループ化して取得

リストをグループ化して取得する時のメモ。

find(‘list’)でグループ化して取得

$params = array(
        'fields'=>array(
                'User.id',
                'User.name',
                'User.group_id'
        ), 
        'order'=>'User.group_id ASC'
);
$userGroups = $this->User->find('list', $params);

3番目に指定したフィールドでグループ化。

参考