Yii Установить порядок сортировки по умолчанию в модели

Я создаю веб-приложение с Yii срасширение yii-user, На странице списка пользователей, отображение списка пользователей было упорядочено по create_at.

Я хочу отобразить порядок списка пользователей по имени пользователя.

Это оригинальный код:

 public function search()
    {
        $criteria=new CDbCriteria;

        $criteria->compare('id',$this->id);
        $criteria->compare('username',$this->username,true);
        $criteria->compare('password',$this->password);
        $criteria->compare('email',$this->email,true);
        $criteria->compare('activkey',$this->activkey);
        $criteria->compare('create_at',$this->create_at);
        $criteria->compare('lastvisit_at',$this->lastvisit_at);
        $criteria->compare('superuser',$this->superuser);
        $criteria->compare('status',$this->status);

        return new CActiveDataProvider(get_class($this), array(
            'criteria'=>$criteria,
            'pagination'=>array(
                'pageSize'=>Yii::app()->getModule('user')->user_page_size,
            ),
        ));
    }

Я добавил этот код.

$criteria->order = "username ASC";

После добавления список пользователей сортируется только по имени пользователя независимо от того, по какому заголовку щелкнули.

Как установить порядок сортировки по умолчанию?

Ответы на вопрос(1)

Ваш ответ на вопрос