【发布时间】:2018-07-11 16:21:18
【问题描述】:
在我的数据库中,
"email" : [
"amnop@mailinator.com",
"abc@mail.com"
],
当我print_r($model->email)时,
它显示了
Array ( [0] => amnop@mailinator.com [1] => abc@mail.com )
在我的 GridView 中,
<?= GridView::widget([
'dataProvider' => $dataProvider,
----
'columns' => [
-----
'price',
[
'attribute' => 'email',
'value' => function($model) {
//I need help here... I prefer any foreach function
}
],
-----
]
?>
我必须在同一列中显示所有电子邮件。如何做到这一点?
编辑
我使用 ActiveDataprovider 从我的数据库中获取值。
【问题讨论】: