【问题标题】:Yii2 kartik file input issue , Browse button submitting the formYii2 kartik 文件输入问题,浏览按钮提交表单
【发布时间】:2019-12-21 12:00:24
【问题描述】:

我用 yii2 kartik 文件输入小部件创建了一个表单。但是其中有一个问题。我无法浏览图像。浏览按钮提交表单。

这是我的文件输入小部件

<?=$form->field($model, 'file[]')->widget(FileInput::classname(), [
    'pluginOptions' => [
        'showPreview'=>false,
        'showCaption' => false,
        'showRemove' => false,
        'showUpload' => false,
        'showCancel' => false,
        'browseClass' => 'btn btn-theme btn-lg btn-block',
        'browseIcon' => '<i class="glyphicon glyphicon-camera"></i> ',
        'browseLabel' =>  'Select Photo'
    ],
    'options' => ['accept' => 'image/*']
]);?>

【问题讨论】:

    标签: php yii2 kartik-v


    【解决方案1】:

    看起来小部件没有问题,但您的表单可能有问题。鉴于您只在问题中包含小部件代码,因此无法做出明确的评论。

    另外一点是,当你想在你的字段中获取多个文件时,你需要在options部分添加'multiple' =&gt; true

    所以,代码如下:

    <?=$form->field($model, 'file[]')->widget(FileInput::classname(), [
        'options' => [
            'accept' => 'image/*',
            'multiple' => true
        ]
    ]);?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 1970-01-01
      • 2016-03-14
      相关资源
      最近更新 更多