CakePHP で、(paginator コンポーネントによって作成された) インデックス リストをシーケンス ASC で並べ替えたいのですが、うまくいきません。CakePHP のドキュメント ( http://book.cakephp.org/2.0/en/core-libraries/components/pagination.html#query-setup ) にクエリのセットアップが表示されている場合、ページネーターの設定は次のようになります。
public function index()
{
$this->Paginator->settings = array(
'Attraction' => array(
'conditions' => array(
'Attraction.deleted' => null
),
'order' => array(
'Attraction.sequence ASC',
'Attraction.id ASC'
),
'limit' => 15
)
);
$attractions = $this->Paginator->paginate('Attraction');
$this->set('attractions', $attractions);
}
しかし、インデックス ファイルをロードするたびに、リストは ID でソートされ、「順序」設定は無視されます。ページネーター設定の「注文」アイテムに何か問題があるかどうか誰か教えてもらえますか? ;) どうも!