【问题标题】:Yii Dataprovider ASC order with reverse outputYii Dataprovider ASC 命令,反向输出
【发布时间】:2014-10-13 17:29:17
【问题描述】:

我现在正在使用 Yii 的 dataprovider + listview。我将它用于像 Facebook 这样的邮箱。但是,我注意到 facebook 的邮箱顺序既不是常规的 ASC 也不是 DESC,它实际上是逆序的 ASC。就像所有对话都按 ASC 顺序一样,但是当涉及到页面视图时,您会首先看到最后一页(最新),如果向上滚动,您会看到按 ASC 顺序显示订单记录的下一页(最后一页)。

我应该如何在 Yii 的数据提供者中做到这一点?因为如果我收到 ASC 订单,我的第一页将是最旧的页面,但不是最新的。

感谢您的帮助!

【问题讨论】:

    标签: php yii


    【解决方案1】:

    最好显示一些我们可以使用的代码来回答您的问题;但我会采取霰弹枪的方法,看看我能不能回答这个问题。

    return new CActiveDataProvider('Mail', array(
        'criteria' => $criteria,
        'sort' => array(
            'defaultOrder' => 'delivery_time DESC',
        ),
    ));
    

    Reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-01
      • 1970-01-01
      • 2014-11-14
      • 1970-01-01
      • 2017-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多