我有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">
我如何改变它?
答案 0 :(得分:2)
将其添加到小部件配置中,如:
ActiveForm::begin(['action' => ['controller/action']])
答案 1 :(得分:2)
在action
配置中设置参数ActiveForm
:
<?php $form = ActiveForm::begin(['action' => 'here_array_or_string']) ?>
中的更多内容