Size: a a a

2021 August 20

✨Basic_Instinct✨ in symfony
могут все, но не всегда можно это проконтролировать, особенно когда вот таких связей без связей размазано по разным уровням, когад у тебя в коде стоит какой нить каскад на поле, , то откуда ты его не удали или поменяй - за тебя все сделают те самые умные люди
источник

ЕК

Евгений Котов... in symfony
не только лишь все
источник

✨Basic_Instinct✨ in symfony
ну в реальном мире, если нет упд, то доки должны идти в шредер, но они так и ломают полки или тумбочки своими стопками
источник

SB

Sergei Baikin in symfony
Так еще раз ваш код это котролировать должен.
Почему база может а ваша модель не может?
В этом и смысл аггрегатов в контроле консистености внутри себя.
Засем вам надо imediate consistency в жтом слуяае я не понял

Но а так я же согласен не можете поручите базу я же не против
источник

✨Basic_Instinct✨ in symfony
пример, допустим не в шредер, а в архив, в таком случае мы не имеем права удлять упд, мы отправляем упд в архив, вместе с ним и архивируются доки
источник

SB

Sergei Baikin in symfony
Поставьте таймер в 1 час напрмер
Если нет доков в течении часа то уничтожаем
Ну или крон

И вот вам шередер как в реальном мире
источник

✨Basic_Instinct✨ in symfony
вопрос - зачем?
источник

✨Basic_Instinct✨ in symfony
Крон удалит, или умные люди - в чем разница?
источник

SB

Sergei Baikin in symfony
У меня первый врпос а зачем вам сущности и доктрина был
Чем вам dbal и скрипта не хватило?
Тогда как раз актульно связи в базе и вот это вот все
источник

SB

Sergei Baikin in symfony
А то вы берете типа модельки но все равно на уровне базы все делаете. В итоге ваши модели ничего не гарантируют
Так и зачем их гоородить и усложнять?
источник

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

✨Basic_Instinct✨ in symfony
доктрина на уровне орм это делает, не обязательно на бд
источник

✨Basic_Instinct✨ in symfony
источник

SB

Sergei Baikin in symfony
Наверно не обектами а структурами типизированными
Зачем вам орм ради этого тащить жирную не очень понимаю.
Но хозяин барин.
источник

✨Basic_Instinct✨ in symfony
ну да, тут дело выбора каждого, во многом дело привычки или собственными предубеждениями
источник

DT

Dmitriy Tkachenko in symfony
в доке так написано, если вам нужна БД и сущности - то вы берете орм, если не нужна бд и сущности - не берете орм
источник

SB

Sergei Baikin in symfony
Ага. У меня проблема что люди с докриной начинают пилить связи между структрами
А связи самое жуткое зло
Ибо они рушат всю транзакционность напрочь
источник

✨Basic_Instinct✨ in symfony
да как угодно, если то требуется, объектами, массивами, вьюхами
источник

✨Basic_Instinct✨ in symfony
да не может не быть связей в одном бизнесе
источник

SB

Sergei Baikin in symfony
Вы не поняли я про связи не логические а связи между структрами когда из одной структры\агрегата\сущности можно другую достать а не прсото знать айдишник который не дает связи между но осавляет логическую
Или когда в одной операции несколько структры\агрегата\сущности используется
источник