我已在yii2应用程序中使用以下代码
创建了活动表单$form = ActiveForm::begin([
'id' => 'deposit-form',
'enableClientValidation' => true,
'fieldConfig' => [
'template' => '{input}{error}',
'options' => [
'tag' => false
]
],
'action' => 'create',
'options' => [
'class' => 'form-horizontal',
'method' => 'post',
]
])
但是我的表格没有显示任何方法,即获取或发布。 我的表格的输出是
<form role="form" class="form-horizontal">
我不想<form role="form" class="form-horizontal" method="POST">
如何实现以下结果 我也试过这段代码
$form = ActiveForm::begin([
'id' => 'deposit-form',
'enableClientValidation' => true,
'fieldConfig' => [
'template' => '{input}{error}',
'options' => [
'tag' => false
]
],
'action' => 'create',
'method' => 'post',
'options' => [
'class' => 'form-horizontal',
]
])
答案 0 :(得分:0)
$ method公共财产:
表单提交方法。这应该是&#39; post&#39;或者&#39;得到&#39;。默认为&#39;发布&#39;。
$form = ActiveForm::begin([
'method' => 'get',
'action' => ['controller/action'],
]);
答案 1 :(得分:0)
使用以下,您也可以添加其他属性。你的代码也是正确的,但我认为你并没有结束你的表格。
<?php $form = \yii\bootstrap\ActiveForm::begin([
'id' => 'deposit-form',
'enableClientValidation' => true,
'method'=>'post'
]);
\yii\bootstrap\ActiveForm::end();
&GT;