
Sergey
05.12.2017
09:13:11
https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html один из лучших доков что я видел

Константин
05.12.2017
09:49:30
Кому какие бандлы не дают обновится о 4.0?

Sergey
05.12.2017
09:52:41
я еще не пробовал у нас обновиться, но вроде как уже все бандлы поддерживают 4ку

Константин
05.12.2017
09:53:15
vich uploader нет)

Google

Константин
05.12.2017
09:53:25
Сейчас фесор спросит зачем мне вич аплоадер)))

Sergey
05.12.2017
09:53:26
у нас мало бандлов
в основном соната только
оч много бандлов выпиливали еще когда на 3.0 переходили

Sergey
05.12.2017
09:55:17

Константин
05.12.2017
09:55:45

Sergey
05.12.2017
09:56:22
и вот для vich upload альтернатив к слову хватает)

Константин
05.12.2017
09:56:58
например?
Интеграция с fly system там есть?

Sergey
05.12.2017
10:00:29
да, вы какие-то скучные, без воображения)

Gaiaz Iusipov
05.12.2017
10:09:00
ребята, vich/uploader-bundle как-то можно с симфони 4 подружить? вроде и реципт есть, а совместимости нет.
нужно какое-нибудь решение для аплоуда для javiereguiluz/easyadmin-bundle

Константин
05.12.2017
10:10:13
https://github.com/dustin10/VichUploaderBundle/issues/788

Google

Gaiaz Iusipov
05.12.2017
10:12:40

Константин
05.12.2017
10:12:42
Хотя конкретно эта проблема вроде была поправлена 28 дней назад...
Вот жду пока @fes0r про альтернативы расскажет)

Gaiaz Iusipov
05.12.2017
10:13:04
да, странно, думаю PR уже закидали бы

Sergey
05.12.2017
10:14:23
но как ты возможно догадался - я считаю что vish upload bundle жирный неповоротливый и не гибкий
но если тебя устраивает - кто я такой что бы тебя судить
ты же не будешь из-за меня проект переделывать весь)

Gaiaz Iusipov
05.12.2017
10:15:29
вот я точно не буду, переделывать еще нечего))
а какие варианты есть совместимые с javiereguiluz/easyadmin-bundle ?

Константин
05.12.2017
10:18:17
в easyadmin нет практически ничего для vich. Только алиасы:
'vich_file' => 'Vich\\UploaderBundle\\Form\\Type\\VichFileType',
'vich_image' => 'Vich\\UploaderBundle\\Form\\Type\\VichImageType',

Dmitriy
05.12.2017
10:21:19
вич.. название конечно )

Dmitry
05.12.2017
10:39:43
Всем привет. Не знаете как в symfony получить параметры из config.yaml в дереве типа параметр
bubble:
color: red
getParametr('bubble.red') не катит, в 2.8 по любому создавать DI в папке и там rootNode все дела прописывать, но в 3.3 все автоматом иньектится но конфиг ни фига так не получить, вот думаю что делать, создавать папку и отдельный класс с конфигом писать, хотя он находится в главном config.yaml, а parametrs только один уровень имеют(

Alexander
05.12.2017
10:41:44
Конфиг в DI не инджектится. Только если сам добавишь в AppExtension
Что-то вроде $container->setParameter('app.pagination.limit', $config['pagination']['limit']);

Dmitry
05.12.2017
10:44:17
Да в 2.* так и писал, думал что с autowire все гуд будет. Перевел на 3.* все через __constructor, а тут вот засада) Ладно, пасиб

Sergey
05.12.2017
11:05:55
мне нужны идеи, так что накину
https://gist.github.com/fesor/d8d06cc20d2861c56148ffd2dfc67220

Константин
05.12.2017
11:05:58

Dmitry
05.12.2017
11:08:45
Работаю сейчас с Twitter api и сделал конфиг в config.yaml:
social:
twitter:
consumer_key: ''
consumer_secret: ''
И в сервисе ->getParameter('social.twitter.consumer_key') хотел сделать, а фиг там :)

Google

Sergey
05.12.2017
11:09:54
ну то есть parameters в config.yml тоже можно прописывать.

Dmitry
05.12.2017
11:10:25
А parameters не поддерживает деревья, только одна строка

Sergey
05.12.2017
11:10:32

Nikolay
05.12.2017
11:10:45
поддерживает

Max
05.12.2017
11:10:53
мне нужны идеи, так что накину
это будет отдельная таблица/вью? или джоины?
как проекция будет синкаться?
Я бы добавил аннотацию для методов или пропертей в стиле:
@OnEvent("EntityUpdated", "event.status")
public $status;
так как EventListener-ы не всегда удобно писать(

Sergey
05.12.2017
11:12:03
никаких ивентов, никакой синхронизации данных. Это уже надо полноценный мэппер писать.

Andrew
05.12.2017
11:13:10

Sergey
05.12.2017
11:13:22
Path

Andrew
05.12.2017
11:13:30
++

Max
05.12.2017
11:13:31
хм... а чем отличается от DQL "SELECT new View(name, ...) FROM Entity" - ?

Dmitry
05.12.2017
11:13:34
$this->getParameter('social.twitter.consumer_key');
The parameter "social.twitter.consumer_key" must be defined.

Sergey
05.12.2017
11:14:12

Dmitry
05.12.2017
11:14:31

Nikolay
05.12.2017
11:14:56
а сервис как создается?

Sergey
05.12.2017
11:15:19

Andrew
05.12.2017
11:15:47

Dmitry
05.12.2017
11:16:24

Google

Sergey
05.12.2017
11:16:49

Dmitry
05.12.2017
11:17:53
Все разобрался, вот так $this->getParameter('social')['twitter']['consumer_key'])
Да я в silex писал чтобы конфиг формировал через . по веткам и привык уже что так. А тут оказывается не так)

Andrew
05.12.2017
11:19:10

Sergey
05.12.2017
11:22:29
но скорее всего будет какая-то надстройка что бы упростить процесс, это повторюсь - деталь
мне пока идеи нужно...
типа как часто нужно доставать разом целую кучу данных (куча джойнов) и как это разруливать. как описывать мэппинг что бы удобнее было (с автоконфигурацией если схема 1:1), какие есть кейсы когда схема для вьюшки отличается от схемы для записи...
но никаких крайних случаев
только то что укладывается в 90% ваших выборок на чтение

Admin
ERROR: S client not available

Sergey
05.12.2017
11:25:56
цель у меня от геттеров избавиться и прекратить пихать сущности во вью слой
и сохранить контроль над структурой (это то чего не дает передача результата sql в конструктор)

Andrew
05.12.2017
11:37:55
как будут описываться связи? можно ли будет указывать связи с условием? пример из пальца — Country o2m City, проекция — страна с топ 5 городов по населению.

Sergey
05.12.2017
11:43:02
я повторюсь - то что относится к большей части твоей запросов на чтение а не репорты
то что является "обычным делом".

Arky
05.12.2017
11:49:45
UploadedFile получает файлы которые только были закачанны через форму?

Vladislav
05.12.2017
11:51:55
через стероиды

Alexander
05.12.2017
11:55:23
Подскажите такой момент. У меня в проекте есть REST API. Стоит задача сделать админку, которая будет по функционалу повторять по сути тоже самое API. К примеру я хочу добавление некой сущности сделать с помощью формы, и в action хочу обратится к API и передать все что вернула форма. Как это сделать?

Google

Alexander
05.12.2017
11:55:43
Нужен http клиент в action ?

Andrew
05.12.2017
11:57:22

Sergey
05.12.2017
11:57:52

Arky
05.12.2017
12:08:34
UploadedFile может получить файл по HTTP?

Sergey
05.12.2017
12:09:23
почитай про http вообще
что это такое
что такое тело запроса.
заголовки
content-type в особенности

Arky
05.12.2017
12:10:03

Sergey
05.12.2017
12:10:13
и да - для твоих чатиков - не юзай аплоад через multipart

Arky
05.12.2017
12:10:39

Sergey
05.12.2017
12:10:58
я зачем говорил про тело запроса и content type?)
иди гугли как файлы помимо форм можно грузить

Arky
05.12.2017
12:11:17
Понял)

Alexander
05.12.2017
12:18:10
гуру подскажите по моему вопросу?
Как мне из проекта к апи обращаться?

Kirill
05.12.2017
12:18:20

Andrew
05.12.2017
12:18:22

Sergey
05.12.2017
12:18:35

Alexander
05.12.2017
12:18:48
Но то есть полюбому через http клиента?

Sergey
05.12.2017
12:19:01
ну можешь напрямую по tcp)