Size: a a a

2021 January 28

Kd

Konstantin dmz9 in symfony
Dmitry
ну и чем это отличается от пхп кода ? вы просто херачите все в аннотациях :)
декларативностью, быстрой композицией
источник

S

SixthSense in symfony
ну у тебя каждый ендпоинт нуждается в сложной логике ?
источник

D

Dmitry in symfony
90% ендпоинтов содержат сложную логику, остальные генеряться без вашего оверхеда практически кодогенерацией
источник

D

Dmitry in symfony
так что я не понимаю зачем использовать такую либо для апи, слишком много оверхеда
источник

S

SixthSense in symfony
ну хз хз, мне апи платформ очень удобен. Быстро и понятно все.
источник

К

Корочка хлеба... in symfony
Всем привет. Пытаюсь настроить отправку исключения по email. Информацию взял отсюда, как всегда из документации мало что работает. Может кто знает, что делать. Первичный гугл осмотр показал, что это беда
https://symfony.com/doc/current/logging/monolog_email.html
источник

Kd

Konstantin dmz9 in symfony
Dmitry
так что я не понимаю зачем использовать такую либо для апи, слишком много оверхеда
чтобы не заниматься велосипедостроением, вот зачем
от проекта к проекту один и тот же бойлерплейт
источник

S

SixthSense in symfony
Корочка хлеба
Всем привет. Пытаюсь настроить отправку исключения по email. Информацию взял отсюда, как всегда из документации мало что работает. Может кто знает, что делать. Первичный гугл осмотр показал, что это беда
https://symfony.com/doc/current/logging/monolog_email.html
composer require symfony/mailer
источник

E

Evgeniy in symfony
SixthSense
вот у них есть замечательный пример. А в дата ресолвере лови "withCustomArgsQuery"
Ну у меня есть Resolver, с ним все хорошо. Почти хорошо. Мне нужно вернуть просто список интервалов из БД. А resolver для item_query требует вернуть именно сущность к которой принадлежит эта операция. То есть я не могу вернуть массив или строка. Нужна только сама сущность. И для этого я решил сделать так, как на скрине. Типа взять сущность и создать ее и добавить в нее нужные данные. И когда я возвращаю этот объект, то происходит ошибка, типа не такой IRI, а все потому что поле id у меня null, т.к. я не сохраняю в бд эту новую сущность. Я конечно могу поставить setId и какуе-ту цифру, но этот url возможно будет нужен для фронтенда. Поэтому я подумал сделать через DataProvider. Но я только что понял, что DataProvider не работает в том случае, когда ты ставишь в операции кастомные args, как у меня.
источник

К

Корочка хлеба... in symfony
SixthSense
composer require symfony/mailer
Стоит так то
источник

MU

M U in symfony
Всем привет. Есть стек: symfony, docker, rabbitmq, jaeger(jukylin/jaeger-php). Суть такая, работает консумер, в нем вся необходимая логика для джагера: инициализация трейсера(всегда один и тот же нейминг), старт спанов и т.д. Кейс такой, что если реквест к консумеру пересекается, то джагер в один и тот же трейс плодит дерево спанов и это в принципе длится бесконечно.  Как быть в такой ситуации?
источник

S

SixthSense in symfony
Evgeniy
Ну у меня есть Resolver, с ним все хорошо. Почти хорошо. Мне нужно вернуть просто список интервалов из БД. А resolver для item_query требует вернуть именно сущность к которой принадлежит эта операция. То есть я не могу вернуть массив или строка. Нужна только сама сущность. И для этого я решил сделать так, как на скрине. Типа взять сущность и создать ее и добавить в нее нужные данные. И когда я возвращаю этот объект, то происходит ошибка, типа не такой IRI, а все потому что поле id у меня null, т.к. я не сохраняю в бд эту новую сущность. Я конечно могу поставить setId и какуе-ту цифру, но этот url возможно будет нужен для фронтенда. Поэтому я подумал сделать через DataProvider. Но я только что понял, что DataProvider не работает в том случае, когда ты ставишь в операции кастомные args, как у меня.
collection_query так вот тебе для коллекции
источник

D

Dmitry in symfony
как это риквест к консьюмеру ? к нему же в принципе нельзя обратиться
источник

E

Evgeniy in symfony
SixthSense
collection_query так вот тебе для коллекции
Да не. collection_query это уже для коллекции сущностей. А мне нужна лишь одна сущность, а в ней есть поле, в котором есть array и его мне нужно вернуть
источник

MF

Misha Fomin in symfony
парни привет. одскажите плиз как с доктриной работать... Чтото нифига не пойму в доке. Ентити вызывают, а как эту переменную правильно инициализировать нету в доке... Помогите понять как ее инициализировать?
источник

VS

Vyacheslav Sokolov in symfony
Misha Fomin
парни привет. одскажите плиз как с доктриной работать... Чтото нифига не пойму в доке. Ентити вызывают, а как эту переменную правильно инициализировать нету в доке... Помогите понять как ее инициализировать?
если вопрос состоит в том как дотянуться до entityManager то посмотрите в сторону IoC

class {
__construct(EntityManagerInterface $em) {$this->em = $em;}
}
источник

BT

Bohdan Turchyk in symfony
Misha Fomin
парни привет. одскажите плиз как с доктриной работать... Чтото нифига не пойму в доке. Ентити вызывают, а как эту переменную правильно инициализировать нету в доке... Помогите понять как ее инициализировать?
если симфони - инжекти его в контроллер/сервис
если чисто доктрина - читай доку еще внимательнее
источник

MF

Misha Fomin in symfony
Bohdan Turchyk
если симфони - инжекти его в контроллер/сервис
если чисто доктрина - читай доку еще внимательнее
как правильно инжектить?
источник

BT

Bohdan Turchyk in symfony
Misha Fomin
как правильно инжектить?
посмотри в документации
источник

ЕС

Евгений Скоробогатый... in symfony
Добрый день
Хочу чтобы классы в src/Controller были разбиты по подкаталогам. Делаю так:
php bin/console make:controller SubGroup\NameController --no-template

Но в итоге он генерит не SubGroup\NameController.php а SubGroupNameController.php .
Как это можно исправить?
источник