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

Что означает эта строчка и параметры search,queryParams?

$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
  • Вопрос задан
  • 382 просмотра
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@Snewer
В модели есть метод search
Которому передаются параметры запроса
Yii::$app->request->queryParams

В результате метод возвращает объект \yii\data\ActiveDataProvider (для ActiveRecord)
Ответ написан
Комментировать
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
$dataProvider - переменная
= - оператор присвоения
$searchModel - обращение к объекту, содержащемуся в переменной. Обычно, исходя из контекста, это SomeMyModelSearch, который унаследован от SomeMyModel
->search - обращаемся к методу search в someMyModelSearch
Yii::$app->request->queryParams - параметры пришедшие в контроллер

Данный код как правило генерируется стандартным GII для фильтрации данных через gridView, для actionIndex
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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