Controller内でpaginateのsortは使えない

ハマった・・・。

Controllerで以下のように「sort」と「direction」を設定しても、
反映されない・・・。

$this->paginate = array('conditions'=>array(),
                                      'fields'=>array(),
                                      'page'=>1,
                                      'limit'=>20,
                                      'sort'=>'created',
                                      'direction'=>'desc',
                                      'recursive'=>2);

以下のように「order」を配列で指定するとうまくいく。

$this->paginate = array('conditions'=>array(),
                                      'fields'=>array(),
                                      'page'=>1,
                                      'limit'=>20,
                                      'order'=>array('created'=>'DESC'),
                                      'recursive'=>2);