2017-05-26 14 views
0

降順でデータを表示したい。降順でデータを表示したい

->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

コードをフォーマットしてください。 – aslantorret

答えて

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ではすべて正常に動作します。

+0

エラー(#4)内部サーバーエラーが発生しました。上記のエラーは、Webサーバーが要求を処理しているときに発生しました。これがサーバーエラーと思われる場合はお問い合わせください。ありがとうございました。 –

+0

不明なプロパティ このコードを実行すると、「内部サーバーエラーが発生しました」というエラーが表示されます Webサーバーがリクエストを処理している間に上記のエラーが発生しました サーバーエラー。 ありがとうございました。" –

+0

ああ、Yii2のために、あなたは最新のものにPHPのバージョンをアップグレードしようとする必要があります。すべて正常に動作します。 –

関連する問題