Как показать значение («путь») в Yii fileField? - PullRequest
0 голосов
/ 13 февраля 2019

Я хочу показать путь к уже загруженному файлу, который хранится в БД.Как я могу показать этот путь вместо сообщения по умолчанию "файл не выбран".

enter image description here

У меня было textField, где путь был загружен при обновлении.Теперь я изменил textField на fileFiled, но мне бы хотелось, чтобы пользователи могли видеть путь уже загруженного файла.

enter image description here

Могу ли я добавить что-то в 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>

ОБНОВЛЕНИЕ: Я хочу иметь этот эффект, когда путь к файлу уже существует: enter image description here

1 Ответ

0 голосов
/ 14 февраля 2019

Невозможно установить значение поля файла по соображениям безопасности.См. Как установить значение для ввода файла в HTML?

Если вы хотите отобразить текущий путь, вы должны вывести его отдельно - это <span или другой элемент HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...