объективные причины так не делать? то что ты против это не причина, интересно узнать почему
объект можно изменить
Когда вся логика на фронте - любой болван с dev-панелькой хрома сломает тебе всю аппликуху
к чему это вообще?
ну у тебя круд, причём тут болван с консолькой, то что ты сделаешь чистый запрос и вернёшь те же данные ситуации не изменит
а в методы ты также передаешь объекты сущности целиком?
в какие методы по проекту? я никуда ничего не передаю, я пытаюсь понять почему ты думаешь что так плохо
плохо, потому что нет гарантий изменения её состояния
$user = $entityManager->find(User::class, $id); $entityManager->getUnitOfWork()->markReadOnly($user);
как только ты сделал запросс в базу на чтения, то у тебя данные уже устарели не важно как ты получил эти данные
https://www.doctrine-project.org/projects/doctrine-orm/en/2.11/reference/improving-performance.html#read-only-entities
речь о возможности случайно перезаписать что-то в объекте на фронте
та даже и не случайно
Обсуждают сегодня