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

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Driver86
Сообщения: 141
Зарегистрирован: 2015.04.13, 14:17

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

Сообщение 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" - эт ещё зачем?
Спишь?
Аватара пользователя
Driver86
Сообщения: 141
Зарегистрирован: 2015.04.13, 14:17

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

Сообщение Driver86 »

Ааа, да точно. Там ещё и перед чекбоксом скрытый инпут.
Ат разработчики молодцы...
Спишь?
polumerk
Сообщения: 80
Зарегистрирован: 2015.07.09, 16:04

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

Сообщение polumerk »

Почему они молодцы? как сохранять предыдущее значение файла в базе данных если новый не загружаешь?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

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

Сообщение ElisDN »

polumerk писал(а):Как сохранять предыдущее значение файла в базе данных если новый не загружаешь?
Сделать атрибут unsafe.
polumerk
Сообщения: 80
Зарегистрирован: 2015.07.09, 16:04

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

Сообщение polumerk »

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

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

Сообщение glamurchik »

и как с этим бороться? safe, unsafe ниче не помогает...
glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

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

Сообщение glamurchik »

объясните, мне тупому, зачем этот скрытый инпут?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

glamurchik писал(а):объясните, мне тупому, зачем этот скрытый инпут?
первый комментарий для кого написан?
glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

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

Сообщение glamurchik »

и все же... как должно выглядеть поле (стандартное генерит этот пустой скрытый инпут)

<?= $form->field($model, 'image')->fileInput() ?>
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

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

<?= $form->field($model, 'image')->fileInput() ?>
а вам оно мешает чем?
glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

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

Сообщение glamurchik »

zelenin писал(а): а вам оно мешает чем?
если поле объязательное - то не пропускает, пишет что пустое
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

glamurchik писал(а):
zelenin писал(а): а вам оно мешает чем?
если поле объязательное - то не пропускает, пишет что пустое
и? а вы считаете, что пустое поле должно пропускать, если оно обязательное?
glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

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

Сообщение glamurchik »

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

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

Сообщение glamurchik »

такое чувство, что Зеленин просто тролит...
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

glamurchik писал(а):такое чувство, что Зеленин просто тролит...
http://go-up.ru/article/uvlech/361/
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

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

Сообщение Onotole »

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