Задать вопрос
@Snewer

Как делать выборку исходных данных в DataProvider используя Sphinx?

Здравствуйте!

Делаю запрос на выборку к Sphinx. В ответ получаю id и количество записей. Теперь нужно выводить исходные записи в GridView через ActiveDataProvider.

Как это реализуется?
  • Вопрос задан
  • 273 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
slo_nik
@slo_nik Куратор тега Yii
Добрый день.
Так в документации есть же примеры.
Тема на toster.ru
Или у Вас что-то не получается?
В таком случае показывайте свой код.
Ответ написан
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
$ids = [1,2,4,768,8797]; // полученные id от сфинкса или еще откуда либо

$dataProvider =  new ActiveDataProvider([
    'query'=>SomeModel::find()->andWhere(['id'=>$ids]),
]);

echo \yii\grid\GridView::widget([
     'dataProvider' => $dataProvider,
 ]);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы