Tous les développeurs symfony ont eu affaire à ce problème:
Comment mettre en relation un objet avec un objet sfGuardUser ?
J'ai besoin d'exemple de fichier schema.yml
J'ai par exemple un objet EventMember qui définit une relation entre
un objet Event et un objet Member (qui est en fait un sfGuardUser)
# config/doctrine/schema.yml
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
 
Event: 
  actAs: { Timestampable: ~ } 
  columns: 
    id:  { type: integer, primary: true } 
    name: { type: string(255), notnull: true, unique: true } 
EventMember: 
  columns: 
    event_id:  { type: integer, primary: true } 
    member_id: { type: integer, primary: true } 
    motivation:  { type: string(300) } 
  relations: 
    sfGuardUser:  {  onDelete: CASCADE,local: member_id, foreign: id, 
foreignAlias: sfGuardUser  } 
    Event:    {  onDelete: CASCADE,local: event_id, foreign: id, 
foreignAlias: Event  }
Est-ce que cette configuration est possible?

Car j'ai cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
  SQLSTATE[HY000]: General error: 1005 Can't create table './zulu/ 
#sql-41ca_1c9.frm' (errno: 121). Failing Query: "ALTER TABLE 
sf_guard_group_permission ADD CONSTRAINT 
sf_guard_group_permission_permission_id_sf_guard_permission_id FOREIGN 
KEY (permission_id) REFERENCES sf_guard_permission(id) ON DELETE 
CASCADE". Failing Query: ALTER TABLE sf_guard_group_permission ADD 
CONSTRAINT 
sf_guard_group_permission_permission_id_sf_guard_permission_id FOREIGN 
KEY (permission_id) REFERENCES sf_guard_permission(id) ON DELETE 
CASCADE 
Merci.