我有一个带有 has_many 关联的模型。
假设学生有很多课程。
我想使用 CGridView 显示特定学生的所有课程。
像这样的东西:
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider' => $model->courses,
'columns'=>array(
'name',
),
));
也尝试new CActiveDataProvider($model->courses)
作为 dataProvider 但仍然无法正常工作。
是否有捷径可寻?或者我是否必须在课程模型上创建一个搜索条件,其中一些条件是手动从学生模型中获取的?