Вывод данных GridView

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Vi_ru_S
Сообщения: 61
Зарегистрирован: 2018.08.14, 07:39
Откуда: Владивосток
Контактная информация:

Вывод данных GridView

Сообщение Vi_ru_S »

Всем привет. У меня есть сессия которая содержит множество id из БД мне нужно на основе этих id вывести GrideView как это можно реализовать?
В действительности все иначе чем на самом деле. Антуан де Сент Экзюпери
Аватара пользователя
Seagull
Сообщения: 31
Зарегистрирован: 2019.01.24, 20:00

Re: Вывод данных GridView

Сообщение Seagull »

Код: Выделить всё

//...
$session = Yii::$app->session;
$ids = (array) $session->get('ids');
//...
$query = Model::find()->andWhere(['id' => $ids]);
//...
$dataProvider = new \yii\data\ActiveDataProvider([
	'query' => $query,
]);
//...
echo \yii\grid\GridView::widget([
	'dataProvider' => $dataProvider,
	'columns' => [
	//...
	],
]);
Аватара пользователя
Vi_ru_S
Сообщения: 61
Зарегистрирован: 2018.08.14, 07:39
Откуда: Владивосток
Контактная информация:

Re: Вывод данных GridView

Сообщение Vi_ru_S »

Seagull писал(а): 2019.04.04, 18:21

Код: Выделить всё

//...
$session = Yii::$app->session;
$ids = (array) $session->get('ids');
//...
$query = Model::find()->andWhere(['id' => $ids]);
//...
$dataProvider = new \yii\data\ActiveDataProvider([
	'query' => $query,
]);
//...
echo \yii\grid\GridView::widget([
	'dataProvider' => $dataProvider,
	'columns' => [
	//...
	],
]);
Спасибо тебе добрый человек ;)
В действительности все иначе чем на самом деле. Антуан де Сент Экзюпери
Ответить