在我的Yii网络应用程序中,有学生表来保存学生的详细信息。从学生表中检索数据时,我想按字母顺序输入学生姓名。
public function defaultScope() {
return array("order" => "student_firstname");
}
我试过这个功能,但没有正常工作。
请帮帮我。
提前致谢。
答案 0 :(得分:0)
您可以使用defaultOrder
的{{1}}属性,例如......
CSort.
答案 1 :(得分:0)
在模型的数据提供者搜索方法中尝试设置默认顺序,如下所示:
$dataProvider=new CActiveDataProvider($this, array(
'sort'=>array(
'defaultOrder'=> 'student_firstname ASC'
)
));
答案 2 :(得分:0)
在模型的数据提供者搜索方法中尝试设置默认顺序,如下所示:
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
'pagination'=>array(
'pageSize'=>Yii::app()->params['defaultPageSize'],
),
'sort'=>array(
'defaultOrder'=>array(
'student_firstname'=>CSort::SORT_ASC
),
),
));