ListView::widget, передать данные

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
clubbookstest
Сообщения: 1
Зарегистрирован: 2017.11.17, 23:02

ListView::widget, передать данные

Сообщение clubbookstest »

Доброго времени суток.
Прошу указать что делаю не правильно.
Из котролера передаю $dataProvider и еще один объект $obj в вид.
return $this->render('index', [
'dataProvider' => $dataProvider,
'obj'=>$obj,

]);
в файле index вывожу принтом данные есть и вижу.
Потом в этом файле вида зову
<?= ListView::widget([
'layout' => "{sorter}\n{items}\n{pager}",
'dataProvider' => $dataProvider,
'options' => [
'class' => 'cf',
],
'sorter' => [
'options' => [
'class' => list',
],
'linkOptions' => [
'class' => 'text',
],
],
'itemOptions' => [
'class' => item',
],
'itemView' => function ($model, $key, $index, $widget) {
return $this->render('_list',['model' => $model,'obj'=>$obj]);
},
в файле _list model есть и выводится а obj нет
Подскажите что делаю не так.
dmg
Сообщения: 685
Зарегистрирован: 2012.10.15, 03:09

Re: ListView::widget, передать данные

Сообщение dmg »

http://php.net/manual/ru/functions.anonymous.php
в частности пример 3
Ответить