Страница 1 из 1

fileInput и скрытое поле

Добавлено: 2015.05.30, 15:59
Driver86
Active filed генерирует такой код:

Код: Выделить всё

<div class="form-group field-entry-file">
<label class="control-label" for="entry-file">File</label>
<input type="hidden" name="Entry[file]" value=""><input type="file" id="entry-file" name="Entry[file]">
<p class="help-block help-block-error"></p>
</div>
input type="hidden" - эт ещё зачем?

Re: fileInput и скрытое поле

Добавлено: 2015.05.30, 17:35
zelenin

Re: fileInput и скрытое поле

Добавлено: 2015.05.30, 17:44
Driver86
Ааа, да точно. Там ещё и перед чекбоксом скрытый инпут.
Ат разработчики молодцы...

Re: fileInput и скрытое поле

Добавлено: 2015.10.08, 10:41
polumerk
Почему они молодцы? как сохранять предыдущее значение файла в базе данных если новый не загружаешь?

Re: fileInput и скрытое поле

Добавлено: 2015.10.08, 10:42
ElisDN
polumerk писал(а):Как сохранять предыдущее значение файла в базе данных если новый не загружаешь?
Сделать атрибут unsafe.

Re: fileInput и скрытое поле

Добавлено: 2015.10.08, 10:44
polumerk
ElisDN писал(а):
polumerk писал(а):Как сохранять предыдущее значение файла в базе данных если новый не загружаешь?
Сделать атрибут unsafe.
Какое-то странное решение разработчиков, ну может это я не прав.

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 20:25
glamurchik
и как с этим бороться? safe, unsafe ниче не помогает...

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 20:36
glamurchik
объясните, мне тупому, зачем этот скрытый инпут?

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 20:40
zelenin
glamurchik писал(а):объясните, мне тупому, зачем этот скрытый инпут?
первый комментарий для кого написан?

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 21:08
glamurchik
и все же... как должно выглядеть поле (стандартное генерит этот пустой скрытый инпут)

<?= $form->field($model, 'image')->fileInput() ?>

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 21:12
zelenin
glamurchik писал(а):и все же... как должно выглядеть поле (стандартное генерит этот пустой скрытый инпут)

<?= $form->field($model, 'image')->fileInput() ?>
а вам оно мешает чем?

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 21:15
glamurchik
zelenin писал(а): а вам оно мешает чем?
если поле объязательное - то не пропускает, пишет что пустое

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 21:17
zelenin
glamurchik писал(а):
zelenin писал(а): а вам оно мешает чем?
если поле объязательное - то не пропускает, пишет что пустое
и? а вы считаете, что пустое поле должно пропускать, если оно обязательное?

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 21:37
glamurchik
ну так у меня собственно и вопрос "как и откуда" этот hidden появляется, я читал первый коммент, но что значит фраза
This method will generate the "name" and "value" tag attributes automatically for the model attribute
* unless they are explicitly specified in `$options`.
не понимаю я

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 21:59
glamurchik
такое чувство, что Зеленин просто тролит...

Re: fileInput и скрытое поле

Добавлено: 2015.11.23, 22:10
zelenin
glamurchik писал(а):такое чувство, что Зеленин просто тролит...
http://go-up.ru/article/uvlech/361/

Re: fileInput и скрытое поле

Добавлено: 2015.11.24, 09:17
Onotole
zelenin писал(а):
glamurchik писал(а):такое чувство, что Зеленин просто тролит...
http://go-up.ru/article/uvlech/361/
В копилку =)