0

Yii フレームワークを使用しています

フロントユーザーにリストビューオーダーID DESCを表示したい

    $criteria->compare('id',$this->id);
    $criteria->compare('name',$this->name,true);
    $criteria->compare('to',$this->to,true);
    $criteria->compare('text',$this->text,true);
    $criteria->order='id DESC';

ただし、adminPanel の Order ID DESC なので、Front User は変更しないでください

4

2 に答える 2

0

listView ウィジェットで使用する場合は、DataProvider でデフォルトの並べ替えも設定する必要があります。

return new CActiveDataProvider( $this, array(
  'criteria' => $criteria,
  'sort' => array(
    'attributes' => array(
      '*',
    ),
    'defaultOrder' => array(
      'id' => CSort::SORT_DESC,
    ),
  ),
));
于 2013-09-15T08:30:19.243 に答える