【发布时间】:2017-11-13 08:05:09
【问题描述】:
现在我有这样的代码:
$testArray1 = array(array(
'user_id'=>'1',
'name'=>array(
'david',
'haword'),
),
array(
'user_id'=>'2',
'name'=>'andrew',
),
);
print_r($testArray1);
$arrayDataProvider = new CArrayDataProvider ($testArray1,array(
//'KeyField'=>'_id',
'pagination'=>array(
'pageSize'=>10,
),
'sort'=>array(
),
));
$this->widget('zii.widgets.grid.CGridView', array(
'id' =>'BCImported-grid',
'dataProvider' =>$arrayDataProvider,
'columns' =>array('name'),
));
这是我的结果:
所以表单只显示 name = andrew,name = david 和 haword 不显示。 如何在 Yii 中使用 DataProvider 和 CGridView 在数组数据中显示数组,例如 name = david 和 haword where 'user_id'=>'1'?
【问题讨论】: