
Bohdan
06.12.2017
15:40:02
поэтому у меня мультистеп формы - это тупо один большой контроллер с редиректами
впрочем, делал не я их

Sergey
06.12.2017
15:40:33
сейчас свои кастыли поверх

Google

Sergey
06.12.2017
15:40:49
у нас на регистрации экшен один, а в нем мультистеп форма на 5 чи 6 шагов с нехилыми ответвлениями, плюс еще всякие мержи данных от анонимус юзеров.. адок конечно там серьезный

Sergey
06.12.2017
15:40:50
но мне не нравится что я всеравно с сущностями работаю

Sergey
06.12.2017
15:41:22
у нас вот в таком духе
вся структура на виду
ну и плюс делаем данные плоскими по максимуму

Sergey
06.12.2017
15:43:00
я пока все ж не уверен что "делать данные плоскими" это всегда хорошая идея
хотя конечно дублировать 1:1 структуру сущности это еще более дебильная идея

Sergey
06.12.2017
15:47:40
для фронта всегда пытаемся как можно меньше и проще данные возвращать

Bohdan
06.12.2017
15:50:19
о graphql там никто не заикался из фронтовиков?)

Sergey
06.12.2017
15:50:36
они пока захлебываются в редуксе и реакте
им не до графов

Bohdan
06.12.2017
15:51:14
вроде блин и классная штука
но как представишь, сколько нужно под нее сделать - и сразу отпадает все желание

Google

Константин
06.12.2017
15:53:15
На 7.2 ктонить перешел?

Evgenii
06.12.2017
15:54:10
у нас небольшой проект. Перешли. в одном месте только count() пришлось поправить

Bohdan
06.12.2017
15:54:30
на арче 7.2 еще даже недоступен
я аж удивлен

Константин
06.12.2017
15:55:39
Может у библиотек/бандлов каких стоит ограничение < 7.2 )

Sergey
06.12.2017
15:57:06

Константин
06.12.2017
15:57:26
Я чот не хочу такой ключик использовать

Bohdan
06.12.2017
15:58:03
ни разу не видел верхнего ограничения на версию php)
если и видел - то в старых либах, которые оставлены только для обратной совместимости
если на свежей версии работать не будет - оно упадет беспалевно...

Sergey
06.12.2017
16:02:00

Константин
06.12.2017
16:02:43
печаль
У нас все окружения в докерах, платформа везде соответствует

Sergey
06.12.2017
16:03:37
у нас монга
а монго одм до сих пор с 7кой не работает
только через адаптеры

Константин
06.12.2017
16:04:09
А какая связь?
https://github.com/doctrine/mongodb-odm/blob/master/composer.json#L17
?

Sergey
06.12.2017
16:07:02
оно работает только с тем что в suggest

Константин
06.12.2017
16:08:04
А что ругается то без —ignore-platform-reqs ?

Bohdan
06.12.2017
16:09:00
монга требует ext-mongo
https://packagist.org/packages/doctrine/mongodb

Google

Bohdan
06.12.2017
16:09:14
а его в php7 вырезали
вместо него работает alcaeus/mongo-php-adapter
но он не может сказать "чувак, я ext-mongo"

Sergey
06.12.2017
16:09:56
еще какие-то из пакетов не умеют работать с 7.1
не помню уже точно

Константин
06.12.2017
16:10:58
Если память не изменяет, можно в composer.json указать ext-mongo в provide, композер будет думать что оно есть
https://getcomposer.org/doc/04-schema.md#provide
но это не точно

Bohdan
06.12.2017
16:12:43
https://github.com/alcaeus/mongo-php-adapter/blob/master/composer.json#L21
тут указано, не помогает)

Константин
06.12.2017
16:13:40
хз)

Sergey
06.12.2017
16:18:25

Gaiaz Iusipov
06.12.2017
16:48:51
Приятно видеть что не только у нас гавнокод и такие показатели метрик

Sergey
06.12.2017
16:56:41
а что там надо сделать?)

Bohdan
06.12.2017
16:57:23
прослойку писать

Sergey
06.12.2017
16:59:00
это проще чем ты думаешь при наличии готового парсера запросов
но не удобно с текущими реалиями)

Bohdan
06.12.2017
17:10:20
я пока так далеко ещё не заходил)
попробую через пару месяцев и скажу свое "веское")

Sergey
06.12.2017
18:19:18
могу сказать что мобильщики в восторге)

Google

Bohdan
06.12.2017
18:22:13
надо у знакомого спросить)

Антон
06.12.2017
18:59:12
@fes0r ларавелем вдохновился делая пакет request? )
Такая же идея ) и как по мне очень удобно

Sergey
06.12.2017
19:17:27
да, их форм реквестами
но мне не нравится)

Антон
06.12.2017
19:22:11
Почему?
Удобно когда изолированный класс

Sergey
06.12.2017
19:23:27
я хочу правила валидации отдельно и потом мэпить это на то что хочу

Борис
06.12.2017
19:58:32
Подскажите динозавру, кроме fosuserbundle и sonatauserbundle ничего нового стабильного не появилось?

Admin
ERROR: S client not available

Bohdan
06.12.2017
20:07:02
вопрос: а зачем они?

Sergey
06.12.2017
20:07:22
апишка или web?

Борис
06.12.2017
20:07:46
да. Апишки хватит.

Sergey
06.12.2017
20:08:25
попробуй auth0

Борис
06.12.2017
20:11:51
ок, гляну

Sergey
06.12.2017
20:24:04
https://github.com/auth0-community/auth0-symfony-api-samples
пример если кому-то интересно будет

Vladislav
06.12.2017
20:27:03
Вот я месяц в чате и постоянно тема про графкл. Как быть если фронтендеры намутили запрос на джоин 10 таблиц ?
Ну условно неоптимальный запрос

Google

Vladislav
06.12.2017
20:27:21
Такое может быть ?

Sergey
06.12.2017
20:27:26
вполне
есть вариант с добавлением "стоимости" на каждый филд, и если сумма будет выше лимита - слать нахер
это больше даже борьба с тем что бы тебя не заставили гигабайты тянуть
ибо если фронты намутили 10 джойнов, значит им это надо для UI, и значит что либо перегружен UI либо у тебя что-то не так
ну то есть защищаться от "внешних" сил за счет "стоимости филдов" смысл имеет, а от своих же фронтендеров - проще по шее дать
ну и разобраться как так вышло

Vladislav
06.12.2017
20:29:14

Sergey
06.12.2017
20:29:22
они или ты?)
у них же один скрин а у тебя 10 джойнов

Vladislav
06.12.2017
20:31:01
Чаще всего просто впадлу разбивать ару на части помельче
Ну крч это как газ в эфире
Условно

Sergey
06.12.2017
20:31:33
не могу себе такого представить

Vladislav
06.12.2017
20:32:23
Ну в эфире на транзакцию считается газ, каждое действие какое-то количество мощности.

Vlad
06.12.2017
20:50:37
На каждое действие, не только транзакцию

Vladislav
06.12.2017
20:53:28
ну любые действия в контракте. я шарю)
за месяц в чате основные темы:
- графкл
- арки
- формы зло, дто счастье

Константин
06.12.2017
20:57:15
а сеттеры рак?

Sergey
06.12.2017
20:57:30
да

Константин
06.12.2017
21:00:06
Ты когда нам лекарство о рака сделаешь?)

Alan
06.12.2017
21:06:01
и интеграция с ним?