Size: a a a

2021 June 15

A

AlexS in symfony
потому что чуваки из бизнеса так попросили
источник

AK

Anton K. in symfony
подробнее?
источник

AK

Anton K. in symfony
как выглядело требование бизнеса?
источник

A

AlexS in symfony
для залоченных машин управление недоступно вообще
для разлоченных доступно только если один в одном из трёх стейтов
управление разрешено только юзерам с определённой подпиской, назовём это так
источник

A

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

AK

Anton K. in symfony
ну это все зона ответственности Car
источник

A

AlexS in symfony
только что ты говорил иначе
источник

AK

Anton K. in symfony
я думал у тебя есть код загрузки изображений
источник

AK

Anton K. in symfony
и он может только создавать объекты Image
источник

A

AlexS in symfony
аплоад - то техническая суета
источник

AK

Anton K. in symfony
и вот в этом месте тебе не надо знать про Car
источник

✨Basic_Instinct✨ in symfony
все ровно... зачем тебе фото знать о каре? кар не должен пустить к загрузке при условии
и хендлер при обновлении, сама фото не должна знает об ограничениях
источник

A

AlexS in symfony
изначальный вопрос был в том, как жирные сущности разламывать на отдельные куски не трогая базу.
да, я понимаю, что нужно искать какие-то границы ответственностей и одну ответственность отдельно от другой складывать.
допустим, я нашел, что одна часть юзает вот те  полей, а другая - другие 7 и общего у них только id.
дальше что? как это технически реализовывать? отдельными сущностями но на от\дну таблицу? или это херня?
источник

AK

Anton K. in symfony
на одну таблицу норм, посмотри еще SINGLE TABLE INHERITANCE в доктрине
источник

A

AlexS in symfony
дык там наследование, а у меня какая-то такая шляпа, что extends - не совсем то слово, которое применимо к двух сущностям, которые в одной таблице живут

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

✨Basic_Instinct✨ in symfony
давай тогда скажи, чем ембдбл не подходит?
источник

A

AlexS in symfony
связи
источник

✨Basic_Instinct✨ in symfony
какие?
источник

AK

Anton K. in symfony
Почитай
источник

A

AlexS in symfony
как сможешь втащить oneToMany в Embeddable - покажи как
источник