Php “文件输入”;“价值”;属性未能通过html验证

Php “文件输入”;“价值”;属性未能通过html验证,php,html,validation,file-upload,yii2,Php,Html,Validation,File Upload,Yii2,我已经四处寻找这个问题的解决办法,但我似乎已经走到了死胡同。有些文章说,必须省略文件输入字段的值属性,而其他文章则相反。我正在使用检查我的HTML是否有错误,这是剩下的最后一个错误 该网站构建在Yii2框架之上,使用以下代码: echo FileInput::widget([ 'model' => $model, 'attribute' => 'file', 'options' => ['multiple' => false], 'plug

我已经四处寻找这个问题的解决办法,但我似乎已经走到了死胡同。有些文章说,必须省略文件输入字段的
属性,而其他文章则相反。我正在使用检查我的HTML是否有错误,这是剩下的最后一个错误

该网站构建在Yii2框架之上,使用以下代码:

echo FileInput::widget([
    'model' => $model,
    'attribute' => 'file',
    'options' => ['multiple' => false],
    'pluginOptions' => [
         'allowedFileExtensions'=>['doc', 'docx', 'jpg', 'png', 'pdf'],
         'showUpload' => false,
         'browseLabel' => '',
         'removeLabel' => '',
         'mainClass' => 'input-group-lg'
        ]
]);
尝试验证HTML代码时出现的错误如下: 此时不允许在元素输入上使用
属性值。
,因为小部件显然在文件输入字段中放置了默认的
值=”“
属性

我将非常感谢任何关于如何解决这个问题的建议


提前谢谢你

我很惊讶任何文章都会如此糟糕,以至于声称您必须设置一个出于安全原因而无法设置的属性。通常,yii模式是在null或false时隐藏,所以请尝试“value”=>false或“value”=>null@IvanButtinoni,我已尝试将其设置为false,但无效。我还尝试将其设置为一些随机值,但这也不起作用。