如何更改Yii2中处理表单的地址?

时间:2018-02-06 07:31:49

标签: yii2

我有Yii2和一个简单的表格。 (它的观点):

<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
?>
<?php $form = ActiveForm::begin() ?>
 <?= $form->field($form_model, 'name') ?>
 <?= $form->field($form_model, 'email') ?>
 <?= Html::submitButton('Send', ['class' => 'btn btn-success']) ?>
<?php ActiveForm::end() ?>

但是表单会将请求发送到同一个地址,该地址本身就是:/ myform

<form id="w0" action="/myform" method="post">

我如何改变它?

2 个答案:

答案 0 :(得分:2)

将其添加到小部件配置中,如:

ActiveForm::begin(['action' => ['controller/action']])

答案 1 :(得分:2)

action配置中设置参数ActiveForm

<?php $form = ActiveForm::begin(['action' => 'here_array_or_string']) ?>

Yii2 Active Form

中的更多内容