@yii2ru

Страница 961 из 1721
Евгений
12.02.2018
11:10:17
он там жестко сравнивает с null, пустым массивом или пустой строкой
да, я туда уже и null и пустую строку передавал

SiZE
12.02.2018
11:18:56
вывел, там пустое значение ;(
какое? ) нам то напиши уже

Евгений
12.02.2018
11:25:01
какое? ) нам то напиши уже
в модельку запихивается вот этот объект для валидации

[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] =>

Google
Евгений
12.02.2018
11:25:50
выводил валидатора, там skipOnEmpty => 1

Арсен
12.02.2018
11:26:56
Добрый день, можно ли как нибудь в yii2 из видео получить определенный кадр (скрин) ? Нашел библиотеку ffmpeg ну на сколько я знаю она поддерживается версией php 5.0, 5.2 а сам проект на 7.0?

Alexey
12.02.2018
11:27:14
консольный ffmpeg можно пускать

https://stackoverflow.com/questions/27568254/how-to-extract-1-screenshot-for-a-video-with-ffmpeg-at-a-given-time

Арсен
12.02.2018
11:27:56
консольный ffmpeg можно пускать
то есть через exec() каждый раз обращаться ?

Dmitriy
12.02.2018
11:28:05
есть php-ffmpeg для 7. пправда компилить нужно

Арсен
12.02.2018
11:31:35
спасибо

будем пробовать

SiZE
12.02.2018
11:37:54
выводил валидатора, там skipOnEmpty => 1
мда.. надо было вывести var_dump($this->locationId)

Евгений
12.02.2018
11:38:01
разобралс

5 сек расскажу )

@sizepermru просто стараемся придерживаться строгой типизации, пакет этот не я пилил изначально, поэтому не заметил что там сэтеры и гетеры у locationId приравнивают значение к int, в итоге по сути там был интовый нолик, что skipOnEmpty воспринимает как не пустое ;(

Google
Евгений
12.02.2018
11:48:32
т.е. 0 или false не прокатят
да, на этом и запоролся, спасибо :3

Nastya
12.02.2018
12:57:05
друзья, а вы никогда не сталкивались с проблемой, что phpstorm отказывается печатать запятые, табы, переводы строки, скобки? просто тупо стучишь по клаве и ничего не происходит

а с другими символами все ок

Alexey
12.02.2018
13:06:07
джаву обнови

бывало раскладку не переключало

Stas
12.02.2018
13:14:46
подскажите немного глупый вопрос: есть ли встроенный метод или еще как то без перебора атрибутов что бы почтистить все атрибуты у модели пурифиером при определеннызх условиях

Зайнаб
12.02.2018
13:21:47
Добрый день. Может кто помочь? Есть ошибка 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
12.02.2018
13:26:15
да, задать сценарий MY_PERFECT_PURIFIER, добавить поля в rules(), запустить validate()
та нужно чистить после уже валидации тоесть скажем так перед выводом во вьюху

хотелка такая: получаю стандартную модель и если там что то в контроллере то чистим ее и отправляем дальше

Зайнаб
12.02.2018
13:32:58
может у тебя прав нет на ini_set? Перед выполнением функции, сделай ini_set и проверь ini_get
значение gd.jpeg_ignore_warning и так равно 1. Не знаете, как исправить проблему?

писать именно true вместо 1 тоже не помогло

Nastya
12.02.2018
13:57:00
джаву обнови
спасибо, попробую

Vladislav
12.02.2018
14:00:26
Привет всем ещё раз за сегодня. Как можно получить id сохранённой модели после метода save()?

Artemy
12.02.2018
14:06:07
Из-за чего дефолтная каптча может перегенерироваться в момент обработки формы? Проблема в том, что при заполнении формы она правильная (из дебаг панели копирую код), но при backend-валидации код каптчи некорректный ?

Alexey
12.02.2018
14:10:47
аякс валидация мож включена

она ломает капчу

Google
Artemy
12.02.2018
14:11:25
Спасибо за инфу, сейчас проверю

Спасибо большое Alexey Samoylov

Vladislav
12.02.2018
15:19:08
@AlDexor уже решил спасибо

Artemy
12.02.2018
15:19:11
Задача из разряда "запили скорее, пофиг как выглядит и работает" :) Я просто доку неправильно понял, думал, что именно поле с каптчей должно быть без ajax-валидации, а потом дебажил-дебажил и дошло, что при валидации любого поля она перегенерируется :)

Kirill
12.02.2018
16:45:22
Всем привет.

Немного в свободное время ковыряю пакеты для yii2. Хотелось бы конструктивной критики https://github.com/snewer/yii2-images

Alexey
12.02.2018
16:51:45
"^1.0.0@dev"

minimum-stability: stable

миграции лучше копировать

Kirill
12.02.2018
16:54:08
но они же потом будут жить отдельно, нет? вроде бы с наследованием все логично становится

+ где то видел запись с конференции Yii2 (Павел Климов вроде) где рассказывали про такой подход

Alexey
12.02.2018
16:54:40
ну вот я поставил твой модуль

сделал миграцию по твоей инструкции

выпилил твой модуль из проекта

а в репе осталась старая битая миграция (которая у других людей и не накатится, и не откатится)

понимаешь почему? )

Kirill
12.02.2018
16:55:48
понял тебя, спасибо

Google
Alexey
12.02.2018
16:56:12
новый человек зайдет в проект, запустит миграции с 0 - а они и не пройдут

Kirill
12.02.2018
16:56:34
да, не думал об этом

Alexey
12.02.2018
16:56:45
а при копировании все будет ок ?

Kirill
12.02.2018
16:56:51
с другой стороны, новый человек зайдет в проект, и у него миграции не будет

прописывать в документации проекта?

Alexey
12.02.2018
16:57:05
миграции, попавшие в репозиторий, нельзя удалять

их имена пишутся в таблицу миграций, у тя потом откат сломается - migrate/down не найдет миграцию и упадет (:

Admin
ERROR: S client not available

Kirill
12.02.2018
17:00:52
Понял, осознаю, переделаю )

Спасибо

☕ CunningFox
12.02.2018
17:06:15
Справедливости ради миграции можно пропускать

Alexey
12.02.2018
17:07:16
Справедливости ради миграции можно пропускать
посмотрю я как ты будешь их пропускать, когда у тя тестовое окружение будет автоматом в CI собираться ?

unattended

☕ CunningFox
12.02.2018
17:09:42
Удалили пакет ок, перед удалением* сделали даун миграции

чем плох такой подход?

Alexey
12.02.2018
17:11:23
Не

Удалили, допустим, через месяц

☕ CunningFox
12.02.2018
17:11:36
а, видимо тем что class m180211_174817_init_images_module extends CreateTablesMigration

Alexey
12.02.2018
17:11:41
Или неделю

Google
☕ CunningFox
12.02.2018
17:11:52
Ну удалили через месяц, сделали даун и пошли дальше

Alexey
12.02.2018
17:12:14
Над проектом работает 10 человек

☕ CunningFox
12.02.2018
17:12:16
другое дело, что завязывать проект на пакете не айс

Alexey
12.02.2018
17:12:20
У каждого свои бранчи

Миграции

☕ CunningFox
12.02.2018
17:12:33
ок, написали новую миграцию

Alexey
12.02.2018
17:12:34
Всем откатывать?

☕ CunningFox
12.02.2018
17:12:40
очищающую базу

Alexey
12.02.2018
17:13:00
Ну вот потому и надо КОПИРОВАТь

☕ CunningFox
12.02.2018
17:13:10
Alexey
12.02.2018
17:13:16
Чтоб не зависеть от пакета

☕ CunningFox
12.02.2018
17:13:26
зачем?

Alexey
12.02.2018
17:13:39
И не зависеть от migrationPath

☕ CunningFox
12.02.2018
17:14:34
ты же понимаешь что работая в 10ром даже без миграций нельзя обойтись без чейнж лога где описываются изменения между версиями?

при апе описали что необходимо запустить миграцию с migrationPath а при дауне ок, можно написать собственную мигарцию очищающую БД при наличии таблицы

☕ CunningFox
12.02.2018
17:15:47
и ничего никуда копировать не надо

а миграция на даун в твоем случае все равно будет

Alexey
12.02.2018
17:16:26
Достаточно 1 раз скопировать и все

☕ CunningFox
12.02.2018
17:16:37
и если таблицы небыло никогда нет смысла ее создавать при развороте миграций с какой-нибудь стадии

Страница 961 из 1721