Size: a a a

2021 January 12

AK

Almas Kunapyanov in Yii Framework 3
тестов не писал, проверял вручную.
это норм или мне можно идти посыпать голову пеплом?
источник

AB

Alexander Borisov in Yii Framework 3
А если наоборот строчки удалить тоже работать будет? ИМХО логичней при создании поста и комментария проставить у него пользователя, чем добавлять их в коллекцию к пользователю. Коллекцию в итоге может и удалят, а связь поле пользователя у поста и коммента останется
источник

AK

Almas Kunapyanov in Yii Framework 3
Alexander Borisov
Если обратные связи нужны, то по идеи проставляются так: https://github.com/symfony/demo/blob/main/src/Entity/Post.php#L185
это есть. тут просто именно при сохранении начинает рекурсивно бегать по связанным сущностям.
источник

А

Алексей R in Yii Framework 3
Almas Kunapyanov
тестов не писал, проверял вручную.
это норм или мне можно идти посыпать голову пеплом?
нет особого смысла для демо тесты писать, там всё меняется постоянно
источник

AK

Almas Kunapyanov in Yii Framework 3
Alexander Borisov
А если наоборот строчки удалить тоже работать будет? ИМХО логичней при создании поста и комментария проставить у него пользователя, чем добавлять их в коллекцию к пользователю. Коллекцию в итоге может и удалят, а связь поле пользователя у поста и коммента останется
тогда надо будет посты и комменты отдельно сохранять. Так то да это логичней, но тут сохранение идет именно только пользователей(и получается связанных сущностей если таковые есть)
источник

А

Алексей R in Yii Framework 3
Alexander Borisov
А если наоборот строчки удалить тоже работать будет? ИМХО логичней при создании поста и комментария проставить у него пользователя, чем добавлять их в коллекцию к пользователю. Коллекцию в итоге может и удалят, а связь поле пользователя у поста и коммента останется
можно вообще не добавлять сущности а прописывать id напрямую. Только в транзакцию придётся засовывать все сущности. Сейчас засовывается юзер и на основе его коллекций поддтягиваются остальные
источник

А

Алексей R in Yii Framework 3
@l317crew если остался ещё стектрейс скинь пожалуйста
источник

AB

Alexander Borisov in Yii Framework 3
А в cycle можно получать прокси сущности по id без запроса к базе?
источник

А

Алексей R in Yii Framework 3
можно
источник

AK

Almas Kunapyanov in Yii Framework 3
Алексей R
@l317crew если остался ещё стектрейс скинь пожалуйста
отправил в личку
источник

AB

Alexander Borisov in Yii Framework 3
Еще может быть проблема что все сущности в одну транзакцию обернуты
источник

А

Алексей R in Yii Framework 3
Alexander Borisov
Еще может быть проблема что все сущности в одну транзакцию обернуты
всё это должно быть проблемой орм а не нашей )
источник

AB

Alexander Borisov in Yii Framework 3
ну дык и проблема xdebug не должна была волновть, но ее исправили 🙂
источник

А

Алексей R in Yii Framework 3
тут хрень вот в чём
Это часть стектрейса. Жёлтым выделен неймспейс сайкла
источник

А

Алексей R in Yii Framework 3
в начале несколько строчек - стек до вызова трнзакции
источник

А

Алексей R in Yii Framework 3
рекурсия мать его за ногу не всегда хорошо
источник

AB

Alexander Borisov in Yii Framework 3
Че-т мне кажется это повод для issue в cycle
источник

AK

Almas Kunapyanov in Yii Framework 3
похожая "по структуре" проблема возникает при сериализации связанных сущностей в симфони. там правда легко решается через группы насколько помню
источник

А

Алексей R in Yii Framework 3
@l317crew в своём PR поправишь условия в циклах? с <= на <
источник

AB

Alexander Borisov in Yii Framework 3
Almas Kunapyanov
похожая "по структуре" проблема возникает при сериализации связанных сущностей в симфони. там правда легко решается через группы насколько помню
источник