Size: a a a

2021 June 29

AS

Alexey Shchetkin in symfony
Всем привет.
Есть вот такой код
https://pastebin.com/0XYqrkSG
Вкратце: есть статический фабричный метод, который на основе данных пользователя (или иных условий) создает экземпляр того или иного класса для работы с тем или иным BillingApi.
Вся эта радость прекрасно работает, пока не нужно передавать никакие параметры в классы, которые мы создаем.
Сейчас возникла потребность передать в создаваемые классы serializer.
Я уже по разному танцевал с бубном, но опыта в Symfony не хватает.
Подскажите, пожалуйста, как это правильно нужно делать.
источник

Е

Евгений in symfony
хай, может кто подскажет в чем может быть проблема при composer install? гуглил ошибку, ничего не нашел, что бы помогло решить(
источник

AK

Anton K. in symfony
вроде написано все по-английски понятно
источник

AK

Anton K. in symfony
конфигурация doctrine_migrations неправильная
источник

AK

Anton K. in symfony
полагаю, обновили doctrine migrations bundle и конфиг не переделали
источник

IS

Ihor Shchypakov in symfony
doctrine_migrations:
   migrations_paths:
       'DoctrineMigrations': '%kernel.project_dir%/migrations'
источник

IS

Ihor Shchypakov in symfony
вроде на это поменять надо
источник

Р

Роман in symfony
Если ваш статичный фабричный метод требует сериализатор, то сделайте его не статичным, передавайте в конструктор фабрики сериализатор, и используйте фабрику как сервис.

Либо передавать в статичный метод сериаллизатор опциональным параметром, что есть залепа.
источник

AS

Alexey Shchetkin in symfony
Спасибо большое за рекомендацию: моя мысль двигалась в этом направлении, только не было понимания насколько это правильно. Еще раз спасибо
источник

Е

Евгений in symfony
спасибо большое, помогло)
источник

👤U

👤 User in symfony
Подскажите. Если у сущности one to one стоит каскадный персист.
Допустим это A и B.
А уже в БД, B создается позже. Ее обязательно персистить? Каскад работает на персист А или на присоединение B к А?
источник

gp

gogi power in symfony
не юзай one-to-one )
источник

👤U

👤 User in symfony
Потому что - что? Ну нет отложенной загрузки и фиг с ней.
Однажды доктрина это пофиксит.
источник

gp

gogi power in symfony
+ из либами тоже проблемы, (sonataAdmin например). Как будет норм работать можна будет юзать.
источник

👤U

👤 User in symfony
Хотя в моем случае может даже embed кинуть чтоль
источник

👤U

👤 User in symfony
С ними проще работать.
источник

JB

Jurij Bachkov in symfony
Никогда не пофиксит - это не возможно
Надо знать id связи
Если держать при OneToOne на обеих сторонах айдишки - тогда proxy без проблем работает
источник

AB

Andrey Borodin in symfony
добрый день, почему медленно открывается symfony 5 после создания нового приложения и до  нового контролера и тоже после Index?
источник

AB

Andrey Borodin in symfony
пытаюсь изучать новый фреймворк symfony
источник

VK

Vladyslav Kopaihorod... in symfony
источник