Maison > Questions et réponses > le corps du texte
Entité NotifierCommandeCréer
/**
* @ORM\Column(type="bigint",options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\OneToOne(targetEntity="Order", inversedBy="notifyCreate",cascade={"persist"})
* @ORM\JoinColumn(name="order_id", referencedColumnName="id",onDelete="CASCADE")
**/
private $order;
Ordre d'entité
/**
* @ORM\Column(type="bigint",options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\OneToOne(targetEntity="NotifyOrderCreate", mappedBy="order")
**/
private $notifyCreate;
J'ai découvert que NotifyOrderCreate supprimerait également la commande lors de l'exécution de la suppression. Veuillez me dire comment y remédier.
phpcn_u15822017-05-16 16:46:12
Je ne comprends pas comment écrire des commentaires. Vous trouverez ci-dessous le code yml :
oneToOne:
order:
targetEntity: SomeEntity
joinColumn:
name: some_id
referencedColumnName: pk_id
nullable: true
onDelete: SET NULL
Cette façon d'écrire définira le champ sur NULL lors de la suppression.