Alex
смотрелось по инноваторски)
Alex
то одни кодеры собрались, а я буду кожер)
Евгений
allowEmpty во второй юишке стал skipOnEmpty, но чет не работает (
Alex
ну дык тогда и неймспейсов не было
Согласн. Хотя и там можно было сделать более приятнее
Alex
у юии тож было без них
(;¬_¬)
у Yii1 было какое-то адское наследие от Prado который то ли дельфи, то ли еще что-то десктопное было, на сколько мне помнится
Alex
ну от прадо + рельс
Alex
в принципе на то время было оч даже
Alex
лары тогда небыло
Alex
и симфа и зенды были монстрами
(;¬_¬)
тогда много чего не было
Евгений
$skipOnEmpty = true по дефолту для exist
да вот не пропускает чет когда пустое значение приходит ;(
SiZE
значит у тебя где-то все же присваивается значение
Alex
дебажь))
Евгений
вывел, там пустое значение ;(
Vladislav
Всем привет. Как такое может быть, что я создал public переменную для fileInput написал в rules() [['file'], 'file', 'skipOnEmpty' => false, 'extensions' => 'pdf'] и говорит при save(), что Загрузите файл, если я указал?
Евгений
чето какой-то проблемный skipOnEmpty
Nastya
чето какой-то проблемный skipOnEmpty
он там жестко сравнивает с null, пустым массивом или пустой строкой
Nastya
т.е. 0 или false не прокатят
Евгений
он там жестко сравнивает с null, пустым массивом или пустой строкой
да, я туда уже и null и пустую строку передавал
SiZE
вывел, там пустое значение ;(
какое? ) нам то напиши уже
Евгений
какое? ) нам то напиши уже
в модельку запихивается вот этот объект для валидации
Евгений
[id:protected] => [name:protected] => 5a81793b6d22f [locationId:protected] => [isDeleted:protected] => [createDate:protected] => [creatorId:protected] => [updateDate:protected] => [updaterId:protected] => [geozoneIdList:protected] => Array ( [0] => 205 [1] => 206 [2] => 207 ) [_errors:yii\base\Model:private] => [_validators:yii\base\Model:private] => [_scenario:yii\base\Model:private] => default [_events:yii\base\Component:private] => Array ( ) [_behaviors:yii\base\Component:private] =>
Евгений
выводил валидатора, там skipOnEmpty => 1
Евгений
Арсен
Добрый день, можно ли как нибудь в yii2 из видео получить определенный кадр (скрин) ? Нашел библиотеку ffmpeg ну на сколько я знаю она поддерживается версией php 5.0, 5.2 а сам проект на 7.0?
Alexey
консольный ffmpeg можно пускать
Alexey
https://stackoverflow.com/questions/27568254/how-to-extract-1-screenshot-for-a-video-with-ffmpeg-at-a-given-time
Арсен
консольный ffmpeg можно пускать
то есть через exec() каждый раз обращаться ?
Dmitriy
есть php-ffmpeg для 7. пправда компилить нужно
Арсен
спасибо
Арсен
будем пробовать
SiZE
выводил валидатора, там skipOnEmpty => 1
мда.. надо было вывести var_dump($this->locationId)
Евгений
разобралс
Евгений
5 сек расскажу )
Евгений
@sizepermru просто стараемся придерживаться строгой типизации, пакет этот не я пилил изначально, поэтому не заметил что там сэтеры и гетеры у locationId приравнивают значение к int, в итоге по сути там был интовый нолик, что skipOnEmpty воспринимает как не пустое ;(
Евгений
т.е. 0 или false не прокатят
да, на этом и запоролся, спасибо :3
Nastya
друзья, а вы никогда не сталкивались с проблемой, что phpstorm отказывается печатать запятые, табы, переводы строки, скобки? просто тупо стучишь по клаве и ничего не происходит
Nastya
а с другими символами все ок
Alexey
джаву обнови
Alexey
бывало раскладку не переключало
Stas
подскажите немного глупый вопрос: есть ли встроенный метод или еще как то без перебора атрибутов что бы почтистить все атрибуты у модели пурифиером при определеннызх условиях
Зайнаб
Добрый день. Может кто помочь? Есть ошибка imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: 32 extraneous bytes before marker 0xd9 . На нескольких форумах был найден совет прописать ini_set('gd.jpeg_ignore_warning', 1); Советовали и во view, и в web/index.php и ещё некоторые файлы, не помогло. Может подскажете другое решение или скажете, куда эту настройку прописать?
Stas
да, задать сценарий MY_PERFECT_PURIFIER, добавить поля в rules(), запустить validate()
та нужно чистить после уже валидации тоесть скажем так перед выводом во вьюху
Stas
хотелка такая: получаю стандартную модель и если там что то в контроллере то чистим ее и отправляем дальше
Зайнаб
может у тебя прав нет на ini_set? Перед выполнением функции, сделай ini_set и проверь ini_get
значение gd.jpeg_ignore_warning и так равно 1. Не знаете, как исправить проблему?
Зайнаб
писать именно true вместо 1 тоже не помогло
Nastya
джаву обнови
спасибо, попробую
Vladislav
Привет всем ещё раз за сегодня. Как можно получить id сохранённой модели после метода save()?
Artem
Из-за чего дефолтная каптча может перегенерироваться в момент обработки формы? Проблема в том, что при заполнении формы она правильная (из дебаг панели копирую код), но при backend-валидации код каптчи некорректный 🤔
Alexey
аякс валидация мож включена
Alexey
она ломает капчу
Artem
Спасибо за инфу, сейчас проверю
Artem
Спасибо большое Alexey Samoylov
Vladislav
@AlDexor уже решил спасибо
Artem
Задача из разряда "запили скорее, пофиг как выглядит и работает" :) Я просто доку неправильно понял, думал, что именно поле с каптчей должно быть без ajax-валидации, а потом дебажил-дебажил и дошло, что при валидации любого поля она перегенерируется :)
Kirill
Всем привет.
Kirill
Немного в свободное время ковыряю пакеты для yii2. Хотелось бы конструктивной критики https://github.com/snewer/yii2-images
Alexey
"^1.0.0@dev"
Alexey
minimum-stability: stable
Alexey
миграции лучше копировать
Kirill
но они же потом будут жить отдельно, нет? вроде бы с наследованием все логично становится
Kirill
+ где то видел запись с конференции Yii2 (Павел Климов вроде) где рассказывали про такой подход
Alexey
ну вот я поставил твой модуль
Alexey
сделал миграцию по твоей инструкции
Alexey
выпилил твой модуль из проекта
Alexey
а в репе осталась старая битая миграция (которая у других людей и не накатится, и не откатится)
Alexey
понимаешь почему? )
Kirill
понял тебя, спасибо