Как загрузить параметр в model при передаче по get для SearchModel?

Чтобы загрузить параметр в модель при передаче через GET для SearchModel в Yii, вам понадобится выполнить следующие шаги:

1. Определите свойства в модели, которые вы хотите загрузить из GET параметров. Например, предположим, что у вас есть модель SearchModel со свойством param1:

class SearchModel extends yiibaseModel
{
    public $param1;
}

2. В вашем контроллере, в методе действия, который будет обрабатывать GET запрос, вы должны создать экземпляр модели SearchModel и загрузить значения из GET параметров в соответствующие свойства модели:

public function actionSearch()
{
    $searchModel = new SearchModel();
    $searchModel->load(Yii::$app->request->get()); // load GET parameters into model

    // Дальнейшие действия на ваше усмотрение, например, обработка параметров поиска или отображение результатов поиска
}

3. Теперь, когда вы загрузили значения из GET параметров в модель, вы можете использовать эти значения, например, для выполнения поискового запроса:

public function actionSearch()
{
    $searchModel = new SearchModel();
    $searchModel->load(Yii::$app->request->get());

    // Выполнение поискового запроса на основе загруженных параметров модели
    $results = $searchModel->search();

    // Обработка результатов поиска или отображение результатов на ваше усмотрение
    return $this->render('search', [
        'searchModel' => $searchModel,
        'results' => $results,
    ]);
}

Таким образом, когда вы передадите GET запрос с параметром "param1", его значение будет загружено в свойство param1 модели SearchModel. Вы можете использовать загруженное значение в дальнейшем коде вашего контроллера для выполнения необходимых действий, включая поиск или фильтрацию данных на основе переданных параметров.