Size: a a a

2020 May 29

Д

Дмитрий in Yii Framework 2
Michael Romanov
если вернуться к этому коду
то я тут беру одно поле инпут и подставляю ее к каждой картинке
я решил, что проблема в том, что у всех них один id, я его убрал
может там есть еще какие-то уникальные данные у инпутов?
давай гадать не будем. посмотрим $_POST  $_FILES с и без
источник

Д

Дмитрий in Yii Framework 2
но я пиво пью.. мож ослеп.
источник

Д

Дмитрий in Yii Framework 2
раз своё пью
источник

AV

Andrey Valiev in Yii Framework 2
Народ, посоветуйте плз репо где можно грамотный DDD поверх Yii посмотреть.
источник

MR

Michael Romanov in Yii Framework 2
вот так выглядит пост без предпросмотра картинок, при этом все работает
источник

MR

Michael Romanov in Yii Framework 2
если валидировать только один input text, то все работает, проблемы начинаются, когда все в массив собираешь
может они как-то преобразовываться должны?
источник

Д

Дмитрий in Yii Framework 2
источник

Д

Дмитрий in Yii Framework 2
array(0) { } array(1) { ["f"]=> array(5) { ["name"]=> string(19) "20170501_094520.jpg" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(14) "/tmp/phpnrLfnL" ["error"]=> int(0) ["size"]=> int(2416537) } }
источник

Д

Дмитрий in Yii Framework 2
у меня НЕТУ в посте 'f' , почему у тебя-то files там есть?
источник

Д

Дмитрий in Yii Framework 2
images точнее. почему у тебя в посте это массив. и он не пустой
источник

Д

Дмитрий in Yii Framework 2
$form->field($model, 'images[]')  убери там []
источник

MR

Michael Romanov in Yii Framework 2
Дмитрий
$form->field($model, 'images[]')  убери там []
тогда он только данные с последнего инпута получает
источник

Д

Дмитрий in Yii Framework 2
блин.. у тебя их много с одним именем..
источник

Д

Дмитрий in Yii Framework 2
понял
источник

А

Аль Пачино in Yii Framework 2
Дмитрий
$form->field($model, 'images[]')  убери там []
Без [] последний примет данные.
источник

Д

Дмитрий in Yii Framework 2
да понял понял
источник

Д

Дмитрий in Yii Framework 2
Michael Romanov
тогда он только данные с последнего инпута получает
array(0) {
}
array(1) {
 ["f"]=>
 array(5) {
   ["name"]=>
   array(4) {
     [0]=>
     string(24) "паха и рыба.jpg"
     [1]=>
     string(10) "armin.jpeg"
     [2]=>
     string(31) "Screenshot_20200409_202711.png~"
     [3]=>
     string(11) "wiper_2.jpg"
   }
источник

Д

Дмитрий in Yii Framework 2
все-равно. в $_POST нет этого поля
источник

Д

Дмитрий in Yii Framework 2
переделал прям на кучу инпутов вида name="f[]"
источник

MR

Michael Romanov in Yii Framework 2
не много не понял про какое ты поле..
в посте все поля text приходят, но они не валидируются
может быть в модели нужно что-то прописать специально для массива?
источник