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

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

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

Сообщение Driver86 » 2015.05.30, 15:59

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 » 2015.05.30, 17:44

Ааа, да точно. Там ещё и перед чекбоксом скрытый инпут.
Ат разработчики молодцы...
Спишь?

polumerk
Сообщения: 80
Зарегистрирован: 2015.07.09, 16:04

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

Сообщение polumerk » 2015.10.08, 10:41

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

Аватара пользователя
ElisDN
Сообщения: 5428
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

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

Сообщение ElisDN » 2015.10.08, 10:42

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

polumerk
Сообщения: 80
Зарегистрирован: 2015.07.09, 16:04

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

Сообщение polumerk » 2015.10.08, 10:44

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

glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

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

Сообщение glamurchik » 2015.11.23, 20:25

и как с этим бороться? safe, unsafe ниче не помогает...

glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

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

Сообщение glamurchik » 2015.11.23, 20:36

объясните, мне тупому, зачем этот скрытый инпут?

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2015.11.23, 20:40

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

glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

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

Сообщение glamurchik » 2015.11.23, 21:08

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

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

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2015.11.23, 21:12

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

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

glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

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

Сообщение glamurchik » 2015.11.23, 21:15

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

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2015.11.23, 21:17

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

glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

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

Сообщение glamurchik » 2015.11.23, 21:37

ну так у меня собственно и вопрос "как и откуда" этот 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 » 2015.11.23, 21:59

такое чувство, что Зеленин просто тролит...

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2015.11.23, 22:10

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

Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

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

Сообщение Onotole » 2015.11.24, 09:17

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

Ответить