Witam
Mam pytanie jak przekazać zmienną postem z użyciem: Html::a . Jak wiadomo standardowo przekazuje to get’em o co kiedyś z resztą pytałem. Potrafię korzystać już z tego tylko teraz zależy mi, aby ukryć to w pasku adresu.
Znalazłem oraz wypróbowałem, ale nie działa:
echo Html::a('Przycisk', ['kontroler/akcja', 'a' => $b], [
'class' => 'btn btn-lg btn-success',
'data' => [
'method' => 'post',
],
]);
Kontroler:
public function actionSimple_csv(array $a)
{
$request = Yii::$app->request;
$bbb = $request->post();
$aaa = $a;
}
return $this->render('test', [
'test' => $bbb,
'test2' => $aaa
]);
Przekazuje get’em, dodaje śmieci w pasku adresu.
Post dla powyższego zwraca tylko kod csrf.