Код: Выделить всё
<?=
\yii\widgets\ListView::widget([
'dataProvider' => $dp,
'itemView' => 'item',
'layout' => '{items}',
'viewParams' => [
'id' => 123
],
'showOnEmpty' => false,
'emptyText' => ''
])
?>
Код: Выделить всё
<?php
echo $model['name'];
echo $id;
Специально поставила перед вызовом $id вызов модели, чтобы убедиться, что item.php вызывается и модель в него передается. Ошибка появляется только на переменной. Имя переменной может быть любым.
В интернете нашла решение похожей проблемы "указать в itemView строку вместо функции". Но у меня это уже строка.