Size: a a a

2021 March 05

,

,(,,(,,(,,(,,(,,^_^,... in symfony
Павел Г.
Services\FooService (Или интерфейс):
   class: Services\B\FooService
Пасиба
источник

МФ

Максим Федоров... in symfony
,(,,(,,(,,(,,(,,^_^,,),
Ну хотелось бы в новой не лазить :)
ну значит передавайте аргументом ваш app.foo_service, который разный в разных окружениях
источник

ПГ

Павел Г. in symfony
Максим Федоров
ну значит передавайте аргументом ваш app.foo_service, который разный в разных окружениях
Как я понял, сейчас это дергается по идентификтаорам из Сервис локатора и собирается сервис ручками, а хочется использовать автовайринг DI
источник

МФ

Максим Федоров... in symfony
Павел Г.
Как я понял, сейчас это дергается по идентификтаорам из Сервис локатора и собирается сервис ручками, а хочется использовать автовайринг DI
а ну это роли не меняет 🙂 хоть аргументами, хоть алиасом на интерфейс 🙂 я просто не понял проблемы....
источник

,

,(,,(,,(,,(,,(,,^_^,... in symfony
Да я сам пока не до конца понимаю что делаю, ы
источник

ПГ

Павел Г. in symfony
Максим Федоров
а ну это роли не меняет 🙂 хоть аргументами, хоть алиасом на интерфейс 🙂 я просто не понял проблемы....
Проблема в том, что в DI не лежит нужная имплементация в зависимости от env. По одному FQN класса.
источник

ПГ

Павел Г. in symfony
Т.е. тут (если это сработает XD)  должен быть интерфейс, а его имплементации прописываться в директориях env
источник

ПГ

Павел Г. in symfony
Но чтобы код не перелапачивать, думаю можно и с базовым классом извратиться и накостылить
источник

И

Игорь in symfony
Ребят никак не пойму может кто то помочь с VichUploaderBundle?
источник

И

Игорь in symfony
Что то никак не могу понять, как на него в контроллере что то положить
источник

И

Игорь in symfony
На модель аннотации положил
источник

ПГ

Павел Г. in symfony
Игорь
Что то никак не могу понять, как на него в контроллере что то положить
У вас есть два поля: текстовое (которое для БД, путь файла), фейковое для UploadFile (на него накладываете анотации вича по доке). Когда прилетает файл, кладете его в фейковое поле. А потом уже все делает магия ивентов доктрины.  В общем все как в доке вича
источник

И

Игорь in symfony
Павел Г.
У вас есть два поля: текстовое (которое для БД, путь файла), фейковое для UploadFile (на него накладываете анотации вича по доке). Когда прилетает файл, кладете его в фейковое поле. А потом уже все делает магия ивентов доктрины.  В общем все как в доке вича
Что бы началась магия, нужно ли сделать персист?
источник

ПГ

Павел Г. in symfony
Ну еще маппинг нужно прописать в настройках
источник

ПГ

Павел Г. in symfony
Игорь
Что бы началась магия, нужно ли сделать персист?
да
источник

ПГ

Павел Г. in symfony
Ну точнее флаш после персиста, или если модель меняется - без персиста
источник

ПГ

Павел Г. in symfony
Короче в любом случае надо начать сохранение в БД
источник

И

Игорь in symfony
Павел Г.
Ну точнее флаш после персиста, или если модель меняется - без персиста
Вот оно в чем секрет
источник

И

Игорь in symfony
Пздц столько времени в никуда...
источник

ПГ

Павел Г. in symfony
Игорь
Вот оно в чем секрет
Следуйте по доке. А том числе с обновлением atUpdate. Так как если это поле не менять, то может не запуститься сохранение в БД,  если файл - единственное что вы меняете, то не сработает
источник