Doctor
/**
* @ORM\OneToMany(targetEntity="App\Model\User\Doctor\Entity\VisitPrice", mappedBy="doctor", cascade={"persist","remove"})
*/
private Collection $visitPrices;
public function removePrice()
{
$this->visitPrices->clear();
}
$doctor->removePrice();
$em->flush();
не удаялается с базы?!
cascade={"persist","remove"} ключевое слово remove
https://medium.com/accesto/how-to-delete-not-to-delete-yourself-accesto-blog-9c252f684db5
а что там должен быть?
$this->price->remove{RelatedProperty}() дергал? Если ты коллекцию почистишь ничего не изменится посмотри что тебе мейкер генерит в сущности если у тебя релейшн есть
для чего тебе вообще каскад?
Обсуждают сегодня