想要以desc顺序

时间:2017-05-26 10:36:45

标签: php yii yii2-advanced-app

我想以desc顺序显示数据。

->where(['listing_section.is_active' => 1])
->innerJoin(Translations::tableName(),'translations.parent_id=listing_section.id')
->andWhere(['translations.parent_tbl' => 'listing'])
->select('listing_section.keywords, listing_section.description, 
listing_section.slug, 
 translations.title,translations.short_text,translations.content');

1 个答案:

答案 0 :(得分:0)

你可以使用这样的订单..

->order = 'listing_section.date Desc'; 

date将成为您数据库中的列,无论您拥有什么,都可以替换它。

您也可以使用id按ID显示DESC或ASC顺序的数据。

->order = 'listing_section.id Desc'; 

...

->where(['listing_section.is_active' => 1])
->innerJoin(Translations::tableName(),'translations.parent_id=listing_section.id)
->andWhere(['translations.parent_tbl' => 'listing'])
->select('listing_section.keywords, listing_section.description, listing_section.slug, translations.title,translations.short_text,translations.content');
->order = 'listing_section.date Desc'; 

更新

只需尝试升级php版本。我和php 5.5有同样的错误,但是使用php 5.6一切正常。