0

如何在 cakephp 分页函数中按字段列表定义顺序

喜欢

$this->paginate = array(
                        'conditions' => array('Page.provider_id' => $this->provider['Provider']['id']),
                        'order'      => array("FIELD(Page.id,$ids)")
                    );

其中 $ids 包含 22,24,29,30,23,25,28,26,27

4

1 回答 1

1
$ids = implode(',', $ids);
$this->paginate = array(
                    'conditions' => array('Page.provider_id' => $this->provider['Provider']['id']),
                    'order'      => "FIELD(Page.id,$ids)"
                );
于 2013-05-23T08:12:09.067 回答