0
當我點擊鏈接時,是否可以將GET參數傳遞給控制器操作?GET參數進入控制器Yii 2
控制器動作:
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',
],
]
]); ?>
在HTML鏈接似乎是:
<a href="/bs/web/index.php?r=site%2Ffilter" data-method="get" data-params="{"id":"horror"}">Horror</a>
動作控制器不`噸打來的。通過POST請求,它可以正常工作。
1)你有沒有與誼:: $ APP->請求 - > queryParams試過嗎? 2)爲什麼你不使用正常的餡餅在網址? – scaisEdge