Какие данные должны быть отнесены к датапровайдеру?Yii2 ListView and dataprovider
В мой контроллер:
public function actionIndex() {
$searchModel = new UserSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
//other stuff and sending array of params to view
в целях:
echo ListView::widget([
'dataProvider' => $dataProvider,
]);
, но я получил только id`s:
И если i`m установлен единый вид:
'itemView' => '_single',
Как отправить данные в _single.php?
Я имею в виду - шаблон потребность по умолчанию для списка просмотра элементов, как в GridView:
GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
'username',
'email:email',
'password',
'role',
//....
А потом я получил идеальную сетку:
Ok, IsSet шаблона по умолчанию для любого списка прибудет пункты? без самостоятельного форматирования? Я имею в виду - я посылаю ['model' => $ model,] в _single.php, и тогда я должен отформатировать это как подход foreach? – WebArtisan
Yup, _single.php шаблон содержимого для отдельного элемента – user1852788