我想以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');
答案 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一切正常。