【问题标题】:How to show value ("path") in Yii fileField?如何在 Yii fileField 中显示值(“路径”)?
【发布时间】:2019-02-13 09:16:04
【问题描述】:

我想显示存储在数据库中的已上传文件的路径。如何显示此路径而不是默认消息“未选择文件”。

我有一个文本字段,其中在更新操作时加载了路径。现在我已将 textField 更改为 fileFiled 但我希望用户可以看到已上传文件的路径。

我可以在 fileField $htmlOptions 中添加一些东西来显示这个路径吗?

<div class="control-group">
    <?= $form->labelEx($model, 'path_to_logo', array('class' => 'control-label')); ?>
    <div class="controls">
        <?= $form->fileField($model, 'path_to_logo', array('class' => 'span12')); ?>
        <?= $form->error($model, 'path_to_logo'); ?>
    </div>
</div>

更新: 当文件路径已经存在时,我希望有这种效果:

【问题讨论】:

    标签: php html yii


    【解决方案1】:

    由于安全原因,无法设置文件字段值。见How to set a value to a file input in HTML?

    如果你想显示当前路径,你应该单独输出一个&lt;span或其他HTML元素。

    【讨论】:

      猜你喜欢
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多