Size: a a a

2021 October 13

ПГ

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

✨Basic_Instinct✨ in symfony
думай голова ))
источник

ПГ

Павел Г. in symfony
)))
источник

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

ПГ

Павел Г. in symfony
@ivoryfIower а как такая штука в ОРМ доктрины реализуется? Типо две связи, одна one-to-one а одна one-to-many ? Просто чет тянуть потом каждый раз коллекцию при работе с данными - не очень
источник

SP

Sergey Protko in symfony
тебе надо явно указать какой тип связи)
источник

✨Basic_Instinct✨ in symfony
нет связей, только id сохраняем
источник

✨Basic_Instinct✨ in symfony
для типизации делаю отдельные типы
источник

ПГ

Павел Г. in symfony
Не понял :(
источник

✨Basic_Instinct✨ in symfony
но никто не запрещает создать связь
источник

ПГ

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

SP

Sergey Protko in symfony
я тоже тебя не понял, думал ты про как связь определяется. забей
источник

SP

Sergey Protko in symfony
потому что ты привык так?) ну то есть мы не знаем, зависит от того что ты делаешь со страницами и книгами. если они всегда вместо то пусть будут вместе
источник

SP

Sergey Protko in symfony
но update page намекает что все ж не все так просто в мире книг
источник

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

ПГ

Павел Г. in symfony
Опять таки мы не знаем, предсавим что это один контекст. У книги есть метод - посчитать количество символов на всех пэйдж.
источник

ПГ

Павел Г. in symfony
Если мы создадим one to one, то вроде прошлая свзь будет удаляться.
источник

ПГ

Павел Г. in symfony
Хотя мб я ошибаюсь
источник

✨Basic_Instinct✨ in symfony
вооот, хороший кейс - тебе нужна только что? ...
Правильно - только сущность TextPage
источник

ПГ

Павел Г. in symfony
Т.е. я вижу это Page(PageInfo (oneToOne), PageInfoHistory(OneToMany) ) которые ссылаются оба на PageText
источник