Une autre erreur avec symfony.
Mon modèle marchait bien avant, quand j'ai fait un symfony doctrine:build --all. Depus, quand j'essaie d'accéder à monsite/emission/new, ca renvoie l'erreur que voici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Couldn't call Doctrine_Core::set(), second argument should be an instance of Doctrine_Record or Doctrine_Null when setting one-to-one references.
Et ca ca se passe dans le frontend. Dans le backend, le formulaire s'affiche bien et j'enregistre des données sans problème. Dans le frontend, monsite/emission affiche bien la liste des données, mais monsite/emission/show/id retourne la même erreur. Vous pouvez me l'expliquer ? Un coup d'oeil à mon schema ? Le voici. (Désolé, un peu long)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
emission: 
  actAs: 
   Sluggable: 
    unique:      true
    fields:      [titre]
    canUpdate:   true
  columns: 
   programme_id: 
    type: integer
   date_diffusion: 
    type: timestamp
    notnull: true
   genre_id: 
    type: integer
    notnull: true
   media: 
    type: enum
    length: 1
    values: ['1','2']}
   membre_id: 
    type: integer
    notnull: true
   titre: 
    type: string(255)
    notnull: true
    unique: true
   sous_titre: 
    type: string(255)
   lien_media: 
    type: string(255)
    notnull: true
    unique: true
   lien_script: 
    type: string(255)
   langue_id: 
    type: integer
    notnull: true
   theme: 
    type: string(255)
    notnull: true
   sujet: 
    type: clob
   image:
    type: string(255)
   rank:
    type: integer
  relations: 
   programme: 
    local: programme_id
    foreign: id
   genre: 
    local: genre_id
    foreign: id
   membre: 
    local: membre_id
    foreign: id
   langue: 
    local: langue_id
    foreign: id
   ressource:
    local: id
    foreign: emission_id