
Bohdan
09.02.2018
14:32:43
хотя по ui - там как раз немного
мне чисто под хелперы всякие, т.к. ui под клиентский стиль
если под свое или стиль пофиг - vuetify какой бери

Dinar
09.02.2018
14:49:42
Вот их и возьму скорее всего

Google

Andrey
09.02.2018
14:55:58
Кто-то использует генераторы (не автоматические) json схем? Нужна либа с билдерами и контекстами
или взять symfony serializer...

darkwoolf
09.02.2018
15:05:07
НЕ могу удалить AppBundle.Сделал всё как тут указано https://symfony.com/doc/3.3/bundles/remove.html.Удалил с composer.json. заменил в самом бандле везде неймспейс, в services.yml, routing.yml, config.yml, AppKernel.php. А всё равно пишет
Attempted to load class "WoolfBundle" from namespace "WoolfBundle".
Did you forget a "use" statement for another namespace?
P.S. знаю что задолбал этот вопрос

Gaiaz Iusipov
09.02.2018
15:29:57

darkwoolf
09.02.2018
15:30:16
https://github.com/darkwoolf10/symfony_blog

Vlad
09.02.2018
18:38:21

BlackMamba
09.02.2018
21:26:44
Да и composer dump-autoload попробуй)

Andy
09.02.2018
21:31:37
А бандл зарегистрировал? ?

BlackMamba
09.02.2018
21:33:41
Ну вроде зарегил он его

Google

darkwoolf
09.02.2018
22:52:24
Ну да, там странно выглядит, но дело даже не в этом
Спасибо большое

Vlad
10.02.2018
00:40:57
Спасибо большое
Мб классмап композера

Владимир
10.02.2018
01:25:20
Ребята, для работы с GraphQL в Symfony https://github.com/overblog/GraphQLBundle - хороший выбор? Что-то я его заюзал как самый активно дописываемый на данный момент бандл, но смотрю на то как там upload файлов работает и сомневаюсь в своем выборе

smile
10.02.2018
06:26:17

Jas
10.02.2018
06:27:23
Ребят , скиньте плз русскую доментацию по фреймворку

Dmitriy
10.02.2018
06:38:06
http://symfony.com

kekenec
10.02.2018
08:39:32
При использовании в роутере нотации "service:method" сам сервис должен быть публичным, верно?

Gaiaz Iusipov
10.02.2018
08:45:35

kekenec
10.02.2018
08:46:04
Эта нотация используется если контроллеры забинжены как сервисы
Так понимаю, можно роут вообще к любому сервису прокинуть

Gaiaz Iusipov
10.02.2018
08:47:20
ээ нет. Роутер из router конфига контроллеры берет, не из service

kekenec
10.02.2018
08:48:28
Я говорю про эту штуку https://symfony.com/doc/current/controller/service.html

Andrew
10.02.2018
10:20:47

Sergey
10.02.2018
10:22:20
там есть controller resolver (вроде так) который ты можешь переопределить и делать что угодно

Владимир
10.02.2018
12:03:59

Google

Sergey
10.02.2018
12:35:52
я как не посмотрю на людей которые хотят зачем-то мультипарт загрузку - я не могу придумать юзкейс
точнее я всегда могу придумать как сделать без multipart и придумать плюсы которые делают это выгоднее
и уж тем более - как у тебя дела с дозагрузкой файлов?)

Владимир
10.02.2018
12:37:36

Sergey
10.02.2018
12:40:45
почему в виде текста? отправлять блоб в виде блоба
реализуется просто и на клиенте и на сервере, дает кучу плюшек вроде прямой загрузки на какой-нибудь s3, докачка (актуально для мобилок с плохим коннектом) ну и т.д
p.s. я вообще нахожу мутаторы graphql не слишком удобной штукой, выглядит как кастыль... хотя жить можно
мультипарт запросы на мобилках это вообще отдельная боль, может быть сейчас получше конечно. но года 2 назад собрать мультипарт запрос было не так просто

Владимир
10.02.2018
12:48:04

Sergey
10.02.2018
12:48:40
можно просто рассмотреть парочку юзкейсов для которых ты бы взял мультипарт и обсудить как их хэндлить по другому.

Владимир
10.02.2018
12:53:10

Эмин
10.02.2018
14:50:05
Почему nelmi api bundle v3 отправляет отправляет запрос с заголовком -H "accept: application/json" -H "Content-Type: application/json"
а сами значения как обычную form data. В итоге fosrest видит что идет json, пытается его спарсить и получает ошибку. Кто нибудь сталкивался с подобным?

Vladislav
10.02.2018
14:56:31
Покажи дамп реквеста в профайлере
И покажи что отправляет нелмио

Эмин
10.02.2018
15:16:11
Нелмио делает следующее

Vladislav
10.02.2018
15:17:06
А теперь покажи аннотацию

Эмин
10.02.2018
15:17:10
В итоге в запрос приходит не совсем json

Google

Vladislav
10.02.2018
15:17:19
Над методом

Эмин
10.02.2018
15:20:03
Начинал пробовать так

Admin
ERROR: S client not available

Эмин
10.02.2018
15:20:07
потом из свагера вытягивал его аннотацию
ощущение что где то в конфиге настроил не верно
во 2 версии можно было body_format указывать
сейчас подобного не нашел

Vladislav
10.02.2018
15:22:44
попробуй вот так
отдельно описать

Эмин
10.02.2018
15:24:26
примерно так уже описывал.
сейчас попробую ваш пример внедрить, но если придется описывать отдельно это будет боль

Vladislav
10.02.2018
15:29:14
я буду у компа и гляну. фос рест параметры читаются тоже.

Dinar
10.02.2018
19:21:43
Попробовал поюзать Симфони 4. Не могу Фикстуры запустить. :(
Could not find any fixture services to load.
con debug:container AppFixtures
Select one of the following services to display its information:
[0] App\DataFixtures\AppFixtures
[1] instanceof.Doctrine\Bundle\FixturesBundle\ORMFixtureInterface.0.App\DataFixtures\AppFixtures
[2] abstract.instanceof.App\DataFixtures\AppFixtures
> 0
Information for Service "App\DataFixtures\AppFixtures"
======================================================
---------------- ------------------------------
Option Value
---------------- ------------------------------
Service ID App\DataFixtures\AppFixtures
Class App\DataFixtures\AppFixtures
Tags doctrine.fixture.orm
Public no
Synthetic no
Lazy no
Shared yes
Abstract no
Autowired yes
Autoconfigured yes
---------------- ------------------------------
Но они есть!

Sergey
10.02.2018
20:54:01

Dinar
10.02.2018
21:07:38
Если я экстендю его от Fixtures то тег сам прописывается. Как видно, он прописался.

Google

Dinar
10.02.2018
21:08:03
Про остальное вообще ничего не написано

Andrew
10.02.2018
21:11:18
По крайней мере в 3 неймспейс имеет значение

Sergey
10.02.2018
21:26:30
соц опрос для тех кто считает что бизнес логике в сущностях не место: почему вы так считаете?

Sergey
10.02.2018
21:33:45
ты шо, это ж куча методов будет в них

Sergey
10.02.2018
21:34:49
ресерч по статьям пока показывает следующие пункты:
- тесты: юнит (а точнее это будут интеграционные но не суть) тесты на сервисах проще (чем моки)
- зависимости: периодически хочется сервис в сущность прокинуть
- SRP - как сказал @Enleur - легко приводит к сущностям с сотней методов
интересует еще мнение, может быть не ваше а с которым сталкивались

Sergey
10.02.2018
21:35:54
внутреннее состояние проверить сложно в тестах
как вариант

Sergey
10.02.2018
21:36:22