Bonjour,

J'ai créé deux entités, ces deux entités sont liées par une relation oneToOne. J'utilise des fichiers des configurations yml. Lorsque je supprime un articles, j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`blog`.`historisation`, CONSTRAINT `FK_AEAB11C17703ED30` FOREIGN KEY (`articles_id`) REFERENCES `articles` (`id`))
Je sais que cela vient de la relation et qu'il faut mettre "onDelete=cascade" mais je n'arrive pas à le faire.

Ma première entité Articles à la relation suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Rayk\PublicBundle\Entity\Articles :
  type: entity
  table: null
  fields:
    id:
      type: integer
      id: true
      generator:
        strategy: AUTO
.........
  oneToOne:
    historisation:
      targetEntity: Historisation
      mappedBy: Articles
      cascade: ["remove"]
Ma deuxième entité historisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Rayk\PublicBundle\Entity\Articles :
  type: entity
  table: null
  fields:
    id:
      type: integer
      id: true
      generator:
        strategy: AUTO
.........
  oneToOne:
    Articles:
      targetEntity: Articles
      inversedBy: historisation
      joinColumn:
        name: articles_id
        referencedColumnName: id
Merci d'avance