yii2 给表单添加属性

Adding properties to the form in yii2

正在向活动表单添加属性,但它不起作用

我正在使用 wbranca 的动态表单,该表单需要在开始表单中传递表单 ID,并且在同一表单中还有一个需要“选项”的文件上传器 => ['enctype' => 'multipart/form-data'

I have tried 
 <?php $form = ActiveForm::begin(['id' => 'dynamic-form']
,['options' => ['enctype' => 'multipart/form-data']]); ?>
the form cant upload

当我像下面这样交换两者时,表单 ID 未呈现,因此动态表单无法工作

<?php $form = ActiveForm::begin['options' => ['enctype' => 'multipart/form-data'],
,(['id' => 'dynamic-form']]); ?>

在你的代码中;

<?php $form = ActiveForm::begin['options' => ['enctype' => 'multipart/form-data'],,(['id' => 'dynamic-form']]); ?>
  • 您没有在 ActiveForm::begin 之后打开括号 '('
  • 2 form-data'],,(['id'
  • 之间使用逗号
  • 在 'id' 部分使用了不必要的 '()'。而且,没有正确关闭。

用这个。它会起作用

<?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data'],'id' => 'dynamic-form']); ?>