在yii2中向表单添加属性

时间:2015-11-10 16:22:52

标签: php yii2 yii2-advanced-app

我是在活动表单中添加属性但它无法正常工作

使用wbranca的动态表单需要在开始表单中传递表单ID,并且也使用相同的表单,有一个文件上传器需要'options'=> ['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']]); ?>

1 个答案:

答案 0 :(得分:2)

在你的代码中;

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

使用它。它会起作用

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