Как добавить гет параметр в контроллере Yii2?

Для добавления GET-параметра в контроллере Yii2 вы можете использовать объект запроса Yii::$app->request. Сначала вам нужно получить текущий URL с помощью метода getUrl() и затем добавить нужные вам параметры.
Вот пример кода:

use yiiwebController;

class YourController extends Controller
{
    public function actionYourAction()
    {
        $request = Yii::$app->request;
        $url = $request->getUrl();

        // Добавляем гет параметр 'param' со значением 'value' в URL
        $urlWithParam = $url . '&param=value';

        // Перенаправляем на новый URL с добавленным параметром
        return $this->redirect($urlWithParam);
    }
}

Вы также можете использовать метод get() объекта request, чтобы получить отдельные значения параметров GET. Например:

use yiiwebController;

class YourController extends Controller
{
    public function actionYourAction()
    {
        $request = Yii::$app->request;

        // Получаем значение параметра 'param' из запроса
        $paramValue = $request->get('param');

        // Делаем что-то с полученным значением параметра

        return $this->render('your-view', [
            'param' => $paramValue,
        ]);
    }
}

Таким образом, вы можете добавлять и получать GET-параметры в контроллере Yii2 с помощью объекта запроса Yii::$app->request.