Yii定制订购和分拣帖子

时间:2014-01-16 16:04:52

标签: php yii dataprovider

我正在使用yii框架构建一个网站,我有两个模型说Post和User.and用户模型存储用户的首选项。目前帖子正在以无顺序进行decalre,我如何订购每个用户的帖子取决于他们的偏好。我想为每个用户订购所有帖子,就像在facebook上完成的那样。

$criteria=new CDbCriteria(array(
            'order'=>'likes DSC', 
        ));
            $total = Post::model()->count();
            $pages = new CPagination($total);
            $pages->pageSize = 10;
            $pages->applyLimit($criteria);
            $posts = Post::model()->findAll($criteria);

1 个答案:

答案 0 :(得分:1)

尝试DESC,而不是DSC

$criteria=new CDbCriteria(array(
            'order'=>'likes DSC',
        ));