Size: a a a

2022 January 04

✨Basic_Instinct✨ in symfony
зайди в бд и посмотри связи в колонках таблиц, и их коскады
источник

Д

Доп акк in symfony
Везде Restrict поставил
источник

MK

Mikhail Kobychev in symfony
по идее (не уверен в своём ответе) но просто убрать мало, нужно ещё и миграцию сделать. bin/console d:m:diff
источник

MK

Mikhail Kobychev in symfony
и поставь листенер, может у тебя какой-то пакет стоит который сносит всех юзеров при каком-то условии. Сможешь хоть отследить.
источник

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

Д

Доп акк in symfony
orphanRemoval=true везде удалил. Листенер поставил, кэш почистил. В бд вручную везде Restrict поставил.

Где может быть еще ошибка?
источник

D

Dmitry in symfony
в самой базе есть CASCADE ?
источник

Д

Доп акк in symfony
Нету
источник

MK

Mikhail Kobychev in symfony
ну значит удаление происходит на уровне кода. Листенер тебе должен показать где, логируй эти моменты.
Дай коду подышать а потом почитай логи
источник

Д

Доп акк in symfony
Если в сущностях оставить только:
/**
 * @ORM\OneToMany(targetEntity=Order::class, mappedBy="offer"
, orphanRemoval=true)
 */
private Collection $orders;

И в бд связи: ON DELETE RESTRICT ON UPDATE RESTRICT

То автоматически ничего не удалится же?
источник

MK

Mikhail Kobychev in symfony
On delete - работает на уровне бд
OrphanRemoval - работает на стороне доктрины(клиента)
источник

✨Basic_Instinct✨ in symfony
я тебе кидала ссылку, найди время прочесть
в твоем примере при удалении родителя - все соотношения в дочернем классе (в твоем случае Order) - будут удалены, если указать orphanRemoval в дочернем классе Order, то при удалении заказа - будет удален родитель
источник

✨Basic_Instinct✨ in symfony
если тебе не нужно ничего удалять из коллекции, то удали из связи любые orphanRemoval и cascade, а в методе removeOrders, где у тебя из коллекции удаляются заказы  - set null
источник
2022 January 05

AK

Alexander Kurochka in symfony
Всем привет.
https://skr.sh/sBru2F1FA78
Сталкивался кто на SF 5.4? Кэш удалю - тоже самое, кэш чистю командой php bin/console cache:clear - пропадает и через время снова появляется
источник

ND

Nikolay Deriglazov in symfony
С начала ноября веду разработку нового проекта на 5.4. Правда пыха старая, еще 7.4. Полёт нормальный:
PHP 7.4.26 (fpm-fcgi) (built: Nov 22 2021 09:48:15)
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
   with Zend OPcache v7.4.26, Copyright (c), by Zend Technologies
   with Xdebug v3.1.1, Copyright (c) 2002-2021, by Derick Rethan
источник

AK

Alexander Kurochka in symfony
Странно, у меня PHP 7.4.21, раз у меня только - значит у себя и искать буду, спасибо)
источник

м

марк in symfony
Добрый день всем, решил после Laravel начать разбираться с Symfony. Может кто что посоветует из книг/статей?
источник

КЧ

Константин Чудин... in symfony
источник

м

марк in symfony
👍
источник

РЗ

Рустам З in symfony
оговорка по фрейду
источник