Where to implement parameters for method?

[size=“2”]Hi guys, I’m a bit confused about searching place to define parameters, which are expected by method of Controller.

I use to define following HTML elements in view(index.php)





$RenderBackInCaseOfError = "/dateianhang/dateianhang/index_without_id";

$FkBezeichnung = "id_person";

?><?=Html::beginForm(['/dateianhang/dateianhang/all'], 'post', [$RenderBackInCaseOfError, $FkBezeichnung, 'name' => 'idAnhang']);

.

.

<p>

    <?= Html::submitButton(Yii::t('app', 'Records löschen'), [[$RenderBackInCaseOfError,$FkBezeichnung , '<span class="glyphicon glyphicon-trash"></span>', 'class' => 'btn btn-danger', 'title' => 'Records löschen', 'name' => 'button_checkBoxes']); ?> 

</p>



Method in Controller look like this





public function actionAll($RenderBackInCaseOfError, $FkBezeichnung) {

.

.

}



I get error:"missing parameters "RenderBackInCaseOfError,FkBezeichnung"

Any ideas, how to pass correctly?[/size]

Got it by my own. This is right way to send parameters to method





$RenderBackInCaseOfError = "/dateianhang/dateianhang/index_without_id";

$FkBezeichnung = "id_person";

?><?=

Html::beginForm(['/dateianhang/dateianhang/all',"RenderBackInCaseOfError"=>$RenderBackInCaseOfError, "FkBezeichnung"=>$FkBezeichnung], 'post', ['name' => 'idAnhang']);



This thread will be canceled, so far…