Можно ли передать 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']); ?>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Если минификация CSS-кода и JavaScript-кода уже стала правилом хорошего тона при создании серьёзных сайтов, то что насчёт PHP-кода? Что-то я не слышал,...