@Snewer

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

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

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

Как это реализуется?
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ответы на вопрос 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,
 ]);
Ответ написан
Ваш ответ на вопрос

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

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