Можно ли передать GET-параметр в action контроллера при клике на ссылку?
Код контроллера:
public function actionFilter() {
$categoryId = Yii::$app->request->get('id');
return $this->render('index', compact('categoryId'));
}
Сама ссылка в шаблоне:
<?= Html::a('Horror', ['site/filter'], [
'data' => [
'method' => 'get',
'params' => [
'id' => 'horror',
],
]
]); ?>
action контроллера даже не вызывается, но при POST-запросе всё работает корректно.
Вот так заработало: <?= Html::a('Horror', ['site/filter', 'id'=>'horror']); ?>
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники