
Daniel
03.04.2017
07:21:45
Массив из форм?
Сейчас у меня это сделано как массив из FormView, которые передаются в шаблон. Но это криво какт
Там 2 связанные сущности фигурируют:
Notification и UserNotificationSettings

Google

Daniel
03.04.2017
07:31:07
Стандартными методами же здесь не выйдешь?
Тут получается коллекция коллекций форм, что не получится сделать нормально

Dmitriy
03.04.2017
07:31:42
может тут не юзать симфони формс?
и работать например с ДТО

Daniel
03.04.2017
07:40:40
ДТО = Дата Трансформеры?
Так они же не юзаются без симфони формс?
А избавляться от него так и так тут нужно
Либо по нормальному с ним делать
Что наверное вряд ли получится, по крайней мере пока не придумал как

Dmitriy
03.04.2017
07:45:49
можно такой массив настроек ваще в json хранить.. как вариант
тебе же тут ничего не надо валидировать?

Daniel
03.04.2017
07:46:54
Не-а
Надо подумать, мб и правда упростить максимально

Google

Dmitriy
03.04.2017
07:48:03
если конечно не надо будет потом делать выборки из базы типа - покажи мне пользователей которые уведомления получают по почте и т.п.

Алексей
03.04.2017
07:57:46
ДТО = Дата Трансформеры?
Data Transfer Object.
А Data Transformer - это совсем другое.
И DTO не имеет никакого отношения к Symfony Forms кроме того, что лучше использовать их вместо сущностей при работе с этим компонентом.

Sergey
03.04.2017
08:03:56
https://medium.com/@fabpot/fabien-potencier-4574622d6a7e

Daniel
03.04.2017
08:06:25
Блина, снова паттерны

Dmitriy
03.04.2017
08:15:15
Symfony Flex )))

Sergei
03.04.2017
09:07:37
Можно ли как то сделать DTO для симфонеской формы имутабельным?

Sergey
03.04.2017
09:07:59
убери из него сеттеры и все

Sergei
03.04.2017
09:09:08
а как симфоневская форма туда засетит значения тогда?
Она же рефлексии вроде не умеет как доктрина?

Sergey
03.04.2017
09:10:02
эт я не помню умеет или нет

Sergei
03.04.2017
09:11:03
ну у меня не заработало
Я думал может какойто обходной маневр есть

Andrew
03.04.2017
09:13:09
а property access не будет возникать? можно в таком случае добавить __set и вроде переконфигурить сервис property access
или сделать по человечески со своим датамаппером

Rodion
03.04.2017
09:19:07

Sergei
03.04.2017
09:20:42
Спасибо
Останусь на уровне соглашений тогда

Igor
03.04.2017
10:13:50
Мда с доктриной 4 - борода

Dmitriy
03.04.2017
10:15:13
доктриной 4?

Igor
03.04.2017
10:15:25
Или ето шутка била?))
Сверху линк бросали..

Google

Dmitriy
03.04.2017
10:15:43
там про симфони вроде

Sergey
03.04.2017
10:15:49
а симфони 4 не шутка

Sergio
03.04.2017
10:29:05
уже?
куда они летят то так?
привет всем!

Timur
03.04.2017
10:30:52
а симфони 4 не шутка
Симфони 5, 6, 7 и 8 тоже не шутка. На офсайте можно роадмэп посмотреть. 8-я версия планируется к 2026 году )

Gleb
03.04.2017
10:30:52
на сайте про ноябрь 17-го написано

Sergey
03.04.2017
10:32:21

Sergio
03.04.2017
10:34:01

Sergey
03.04.2017
10:34:47
из-за большого промежутка между 1 и 2й симфони кажется что щас новые версии как-то быстро выходят)
но вообще правильно сделали что сократили цикл между мажорными версиями

Sergey
03.04.2017
10:35:19
быстрее будут депрекейты выпиливать и менять апи компонентов

Timur
03.04.2017
10:45:00
@Enleur Проведи в этой группе опрос о знании английского языка. Интересно посмотреть

Sergey
03.04.2017
10:46:10
это будут субьективные данные, а сертифицировались тут думаю не многие

Timur
03.04.2017
10:46:56

Sergey
03.04.2017
10:46:58
многие в айти считают что хорошо знают англ, но при этом разговорный у них как у туземцев и пишут с ошибками. а считают что хороший только потому что могут документацию почитать
ну ок, набросай список уровней языка, я сделаю

Jan
03.04.2017
10:51:01
Вопрос знатокам) Где лучше настраивать Assert'ы? В аннотациях или в yaml?

Sergey
03.04.2017
10:51:18
в аннотациях удобнее

Google

Jan
03.04.2017
10:51:37
Окей)

Sergio
03.04.2017
11:01:12
и то что я доки понимаю, это ни о чём не говорит))
хотя, когда приходится по английски общаться, стараюсь переводчик вообще не юзать
т.к стоит только 1 раз чёто перевести и всё, маховик насилия запущен))

Sergey
03.04.2017
11:38:04
опрос по просьбе трудящихся
Ваш уровень знания английского языка. По градации тут инфа http://www.sixthsense.ru/levels/
Pre-Intermediate A2 – 15
??????? 32%
Intermediate B1 – 11
????? 23%
Upper-Intermediate B2 – 10
????? 21%
Beginner A1 – 7
??? 15%
Proficiency C2 – 3
? 6%
Advanced C1 – 1
▫️ 2%
? 47 people voted so far.
Proficiency C2 – 1 - @f3ath ты?)

Admin
ERROR: S client not available

Алексей
03.04.2017
11:43:13
Ответил Intermediate, хотя это не совсем так. Уровень чтения-слушанья-понимания даже чуть выше, а вот в письме есть проблемы с грамматикой и разговор не тренирован вообще.

Daniel
03.04.2017
11:43:32
Да нахер эту грамматику

Salavat
03.04.2017
11:43:44
Сомневаюсь между А1 и А2. На слух песни вообще не воспринимаю.

Oleg
03.04.2017
11:44:27
да ладно, ангуляр освоить сложнее, чем грамматику в инглише.

Алексей
03.04.2017
11:44:53
Да нахер эту грамматику
Я бы не сказал. Мне, например, очень неприятно в переписке по делу или даже багрепортах допускать ошибки.
Я сам не люблю когда по-русски пишут с ошибками и мне не доставляет удовольствия писать с ошибками для тех, у кого английский - родной.

Timur
03.04.2017
11:45:22
Было бы неплохо заиметь в этой группе англоязычных мемберов

Sergey
03.04.2017
11:45:45
Upper-Intermediate. В школе до старших классов учился на филолога, год в языковой школе в Банкоке, в общей сложности 2 года жизни за границей. Все сериалы и фильмы смотрю исключительно на англ. Книги читаю тоже. Поддерживаю контакты с англ товарищами

Dmitriy
03.04.2017
11:45:47

Daniel
03.04.2017
11:45:58
Lol мля

Алексей
03.04.2017
11:46:25

Google

Aleh
03.04.2017
11:46:42
а слэк?

Sergey
03.04.2017
11:46:51
ну да, есть же слек
там всегда движуха

Алексей
03.04.2017
11:47:07

Sergey
03.04.2017
11:48:29

Timur
03.04.2017
11:48:47

Sergey
03.04.2017
11:51:31
те кто ответил C1-C2, кто вы?)

Oleg
03.04.2017
12:03:23
Ответил Advanced, потому что в каком-то тесте когда-то выдало такой левел. В остальном свободное чтение, общение, письмо(в т.ч. в немного литературном стиле). Произношение правда кривое местами, и язык устает. Грамматика на уровне. Но поскольку не жил за рубежом, до профиенси еще далеко :)

Sergey
03.04.2017
12:13:24
язык устает это да. меня препод долго произношением мучал, чтобы cores, coarse, curse, course произносил правильно, подобия типа hot, hat, hut и русские звуки не тащил в речь) а то потом вместо It получается Eat и тд

Timur
03.04.2017
12:44:00
Простыми словами, если нет meal_events привязанных к конкретному классу или группе, искать по всей школе

Алексей
03.04.2017
12:52:14
> Можно ли переписать весь запрос так, чтобы при нулевом результате делался запрос без этой части?
Можно собирать запрос билдером и сделать условие в коде :)

Sergey
03.04.2017
12:52:58
подзапросом разве что, или на 2 запроса разделить

Timur
03.04.2017
12:53:19

Sergey
03.04.2017
12:53:38
>а можно ли одним запросом?
а зачем?)

Алексей
03.04.2017
12:53:50
А, блин. Я жопой читал. Если нужно по результату судить - билдеры тут ни при чём.

Timur
03.04.2017
12:54:18

Sergey
03.04.2017
12:55:13
меньше запросов не всегда значит лучше
замерять нужно только)

Дмитрий
03.04.2017
14:13:42