如何在管理页面的数据库中的zii.widgets.grid.CGridView中显示多个学生姓名?

时间:2015-08-22 13:42:29

标签: php yii

<?php 
 $this->widget('zii.widgets.grid.CGridView', array(
'id' => 'tasks-grid',
'dataProvider' => $model->search($tmp),
'itemsCssClass' => 'table table-striped table-hover table-bordered',
'filter' => $model,
'columns' => array(
'task_id',
array('header' => 'Sr. No.',
'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'id' => 'colour', 'filter' => 'Search By :'),
array('name' => 'pm_id',
'value' => '$data->project1->project'),
'task_title',
'assigned_to',
'priority',
'status',
?>

我想在gideView上显示assigned_to多个学生名称,例如:

  

的Rahul,尼科什,OMKAR。

但它显示如下例如Rahul(它只显示一个名称,但在我的数据库表1,27,26(学生ID)的assigned_to列上)。

'task_title',
'assigned_to',
'priority',
'status'

这是我在数据库表中的四列。

1 个答案:

答案 0 :(得分:1)

假设您的关系assigned_to是HAS_MANY或MANY_MANY关系,您可以执行以下操作:

Object