Alexum писал(а): ↑2017.01.19, 13:30
Подозрительно
. Покажите как выводите с определёнными колонками, покажите структуру массива $data.
Массив должен иметь примерно такую структуру:
Код: Выделить всё
1 => [
'attribute1_name' => value,
'attribute2_name' => value,
....
'attributeN_name' => value,
],
2 => [
'attribute1_name' => value,
'attribute2_name' => value,
....
'attributeN_name' => value,
]
...
]
Так выводится все колонки и данные
Код: Выделить всё
<?= GridView::widget([
// 'options' => ['text-align' => 'center'],
'dataProvider' => $dataProvider,
'formatter' => ['class' => 'yii\i18n\Formatter', 'nullDisplay' => ''],
'filterModel' => $searchModel,
'rowOptions' => function ($model)
{
},
]); ?>
Так пытаюсь вывести одну из колонок
Код: Выделить всё
<?= GridView::widget([
// 'options' => ['text-align' => 'center'],
'dataProvider' => $dataProvider,
'formatter' => ['class' => 'yii\i18n\Formatter', 'nullDisplay' => ''],
'filterModel' => $searchModel,
'rowOptions' => function ($model)
{
},
'columns' => [
['class' => 'yii\grid\SerialColumn'],
['attribute' => 'paid',
'value'=>function($data){return $data['paid'];} ],
],
]); ?>
</div>
Выводит одни нули