Bonjour,

J'ai un petit soucis avec ma table sfGuardUserProfile je souhaite liier 2 tables à celle ci les tables country et gender.

Saut qu'une fois que je génère avec le doctrine:build mes champs gender_id et country_id ne sont pas liés aux tables country et gender.

C'est la première fois que j'utilise la notion d'héritage.


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
 
MyProfile:
  inheritance:
    type: column_aggregation
    extends: sfGuardUserProfile
  columns:
    birthday:
      type: date
      notnull: true
    address:
      type: varchar(150)
      notnull: true
    zipcode:
      type: varchar(150)
      notnull: true	  
    city:
      type: string(150)
      notnull: true
    address:
      type: varchar(150)
      notnull: true
    phone:
      type: integer(10)
      notnull: true
    country_id:
      type: integer	 
      notnull: true	  
    gender_id:
      type: integer
      notnull: true	  
  relations:
    country:
      foreignAlias: sfGuardUserProfile	
    gender:
      foreignAlias: sfGuardUserProfile	
 
country:
  columns:
    name:
      type: string(50)
      notnull: true
 
gender:
  columns:
    name:
      type: string(50)
      notnull: true
Quelqu'un pourrait me dire ou se trouve mon erreur ou m'aiguiller sur comment corriger.

Merci