@symfony_php

Страница 19 из 1418
Sergey
10.12.2016
11:30:11
но да, там все есть

Sergey
10.12.2016
11:30:33
ну чтоб чисто указать на маппинг файлы и потом ему только скармливать то что база отдает

Sergey
10.12.2016
11:31:17
ну вот тут вопрос

с @YuraLukashik на днях общались на эту тему

Google
Sergey
10.12.2016
11:31:45
у него идея намного проще

берем JSON и мэпим его 1:1 на какой-то объект. А уже этот объект умеет собирать себя в DTO которое нужно сервисному слою

Sergey
10.12.2016
11:32:45
ну такое..

Sergey
10.12.2016
11:32:55
плюсы - Это пипец легко сделать, есть всякие jsonmapper и тд. которые с большего все покрывают. минусы - очень много классов, особенно когда структурки json-ки херовые, особенно если есть вложенные структуры

я же хочу сделать немного по другому

дать возможность создавать мэппинги (по аналогии с ScriptFUSION/Mapper) и мэпить json напрямую на DTO

ну и в долгосрочной перспективе написать компилятор этого добра в эффективный код

что бы мэппинг json-ки был молниеносный

Sergey
10.12.2016
11:36:43
я на сколько помню мы за read model говорили?

Sergey
10.12.2016
11:39:40
read model это новый бзик)

я этим буду заниматься на след неделе

ну или завтра - мне надо запилить для проекта фэйковую реализацию внешнего сервиса... что бы были "живые фикстуры"

вот там планировал побаловаться с read model с использованием того что уже есть

Google
Sergey
10.12.2016
11:40:39
и смотреть чего не хватает тчо бы было збс

тип "запили блокчейн за 4 часа"

таки да, symfony/serializer не сможет менять структуру объекта "просто"

Sergey
10.12.2016
11:55:09
поищи какую-нибудь легковесную ORM или вообще свою напиши, заюзав метадату из доктрины

Sergey
10.12.2016
11:55:19
зачем метадата из доктрины?

Sergey
10.12.2016
11:55:27
аннотации готовые

Sergey
10.12.2016
11:55:33
ай не

аннотации не нужны для этой задачи

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

если у тебя 2 источника данных для одного объекта, с аннотациями выйдет только через кастыли

Sergey
10.12.2016
11:56:07
что тебе вообще мешает взять plain data и смапить его самому на DTO?)

Sergey
10.12.2016
11:56:11
я хочу что бы мои мэпперы были совсем отдельно от того на что мэпить

в этом то и челендж!

сделать что-то что работает быстро и удобнее чем мэпить руками)

и с той же гибкостью

Sergey
10.12.2016
11:56:56
ну разве что тебе не хочется делать сеттеры и ты хочешь заюзать рефлексию

Sergey
10.12.2016
11:57:07
я публичные поля юзаю

и не парюсь

Sergey
10.12.2016
11:57:12
ну или так вообще

Google
Sergey
10.12.2016
11:57:22
это ж тупая read-only структура

если ты решил ее где-то "поменять" - ну чтож, сам себе злой буратина

Sergey
10.12.2016
11:57:41
ну хз, я б взял опять же PropertyAccessor и с ним собрал бы себе обьект мечты

Sergey
10.12.2016
11:57:52
да, пока план такой

если с симфони сериалайзером не взлетит

просто он и так неплохо хэндлит рекурсивную сборку объектов

есть еще хитрый план... научиться генерить денормолайзеры для symfony/serializer

меня еще одна штука смущает....

я хочу валидировать входящие данные

а после мэппинга теряется информация "что пошло не так"

например была у тебя невалидная строка представляющая данные, а вышел null или вообще исключение...

хотя может я загоняюсь

Mihail
11.12.2016
07:06:49
доброго утричка)

Sergey
11.12.2016
08:28:18
здаров)

Fayozjon [CybernatiC]
11.12.2016
08:41:47
Доброе утро

Sergey
11.12.2016
12:23:54
покопался в релизах минорчиков симфони. походу они каждые 15 дней делают релиз минора

по крайней мере для 3.1 так было

Sergey
11.12.2016
12:29:06
норм

предсказуемость

можно поставить обновление по крону

Google
Sergey
11.12.2016
12:37:30
божественно. дождался

через докер запустил дебаг с пхпюнитом

из коробки прям

Mihail
11.12.2016
15:08:41
ребят такой вопрос, чет не гуглится у меня, в проекте стоит FOS user и при logout в safari вместо редиректа https://site.com/logout,%20https://site.com/logout

Sergey
11.12.2016
15:09:05
божественно. дождался
надо попробовать, пошел качать шторм

Sergey
11.12.2016
15:13:42
а какой хедер возвращает?

Mihail
11.12.2016
15:15:30
хз локально у меня работает, потестить на реальном сафари я не могу у меня нет эпл продукции дома )

скачал сафари для ubuntu там норм)

Taras
11.12.2016
21:59:43
ОХ ТЫ Ж ЕБТ! Почистил очки, охреневаю от качества картинки )))

ретина стала еще ретинистей.

Fayozjon [CybernatiC]
11.12.2016
22:15:27
Не привыкни)

Taras
11.12.2016
22:56:35
блять, понадобился форум, для жены поставить... сразу же кинул phpBB... сукко, случайно открыл код...

Jan
11.12.2016
23:07:20
Тут скидывали ссылку уже :) http://flarum.org/

Taras
12.12.2016
00:24:54
Тут скидывали ссылку уже :) http://flarum.org/
хм, пасиба, сейчас глянем что это.

прикольни, модни, бетни...

Jan
12.12.2016
00:32:52
в смысле beta?

Taras
12.12.2016
00:33:51
угук.

немного стремновато его использовать в проде. хотя конечно он очень симпатишный

Jan
12.12.2016
00:35:12
В плане кода — первый проект с компонентным подходом (типа свой фреймворк). Может, я просто плохо искал)

Taras
12.12.2016
00:35:56
Слишком много неявного для пользователя. Как технический форум - отлично. Как городской - лажа.

Google
Jan
12.12.2016
00:36:32
Почему?

Taras
12.12.2016
00:36:35
К сожалению, дятлов больше ))

Потому что очень непонятное и безстраничное.

можно было бы попробовать, если бы был export тем в phpBB или другое что-то...

без этого - стремно.

нет особо времени на настройки и прочее, готов проплатить готовые модули )

Jan
12.12.2016
00:41:22
Ну, тогда нужен кто-то, кто шарит в теме)

Taras
12.12.2016
00:48:38
угук, меня вот что удивляет, что я не могу найти ни одного форума пока что с социальными логинами только...

xenforo смотрю вроде неплохой, хоть и платный, но адекватные деньги, 140$.

vanilla forums еще что-то интересное

и с полной поддержкой php7

забавно

а вот Vanilla Forums действительно интересные... Очень простой, но прогрессивный дизайн.

из коробки - подключение к социалкам

Taras
12.12.2016
10:23:06
Погугли ещё как на него предлагалось ставить плагины во времена версии 3.1 ?
та такое... xenforo перейдем на него сразу же по факту того как посмотрим будет ли форум востребован. Очень тяжелая тема. В Варшаве хотим сделать адекватное сообщество.

xenforo просто платный.

Sergey
12.12.2016
11:09:37
товарищи вопрос по докеру как должна происходить сборка симфони проекта? если композер находится не в контейнере, а в другом, когда и откуда он должен вызываться? и как быть с метадатой доктрины, если при сборке контейнера не доступен сервис мускуля?

Страница 19 из 1418