Bonjour,

J'ai dans mon schéma 2 tables (on va simplifier).

Une video qui contient une relation vers la Table Image.
Chaque vidéo peut contenir une image.

Mon champ id_image est non défini, pas de condition not null en BDD.

Mais lorsque je veux inséré une vidéo sans image, il m'envoie toujours une erreur comme quoi la foreign key n'existe pas.

Comment puis je faire ?
Pierre

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
Image:
  connection: doctrine
  tableName: image
  columns:
    id:
      type: integer(8)
      primary: true
      autoincrement: true
    name:
      type: string(45)
      notnull: true
    url:
      type: string(255)
      notnull: true
    width:
      type: integer(8)
      notnull: true   
    height:
      type: integer(8)
      notnull: true
 
Video:
  connection: doctrine
  tableName: video
  actAs:
    I18n:
      fields: [titre]
  columns:
    id:
      type: integer(8)
      primary: true
      autoincrement: true
    titre:
      type: string(45)
    id_image:
      type: integer(8) 
  relations:
    Image:
      local: id_image
      foreign: id
      type: one