Для добавления 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 . '¶m=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
.