代码之家  ›  专栏  ›  技术社区  ›  Young

关于分页顺序的问题

  •  1
  • Young  · 技术社区  · 16 年前

    目前我正在使用Cakephp处理一个历史消息页,并且我遇到了一个关于记录顺序的问题

    $this->paginate['Msg'] = array('order'=>'Msg.created desc');
    $msgs = $this->paginate('Msg');
    $this->set('historymsgs',$msgs);
    

    然后我得到了第一页,其中包含如下最新消息:

    tom:I'm eighteen.
    Jerry:How old are you?
    tom:Tom.
    Jerry:what's your name?
    tom:Hi nice to meet you too!
    Jerry:Hello,nice to meet you!
    

    但是我需要的是消息的相反顺序。我怎样才能附加一个条件 Msg.created asc 在这里

    提前谢谢。

    1 回复  |  直到 16 年前
        1
  •  2
  •   Xr.    16 年前

    因此,简而言之,您希望第一页显示最新的历史记录 但是

    如果是这样,你可以试着用 Set::sort()

    推荐文章