Использую Yii расширение монгодб, получаю данные и отрисовываю в grid. По аналогии как c MySQL хотел кастомизировать значение колонки, то оказывается, что по умолчанию, в анонимную функцию передается не модель, а просто массив.
[
'attribute' => 'type_id',
'label' => 'Список',
'value' => function($model) {
return print_r($model, true); // здесь нельзя работать как с моделью вызывая из неё функции
}
],
use yii\data\ActiveDataProvider;
use yii\mongodb\Query;
$query = new Query();
$query->from('tariffs')->where(['user_id' => $user->id]);
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => 10,
]
]);