Bonjour,
Je rencontre actuellement un problème avec sfWidgetFormDoctrineChoice lorsque je veux insérer des informations dans une table(table annonce) il ne me retourne pas l'id de l'item categorie sélectionné. Grace à la méthode tostring il me retourne bien les noms présent dans la table catégorie mais pas l'id.
Voici les données present dans mon schema yml pour les tables concernés.
Code yaml : 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 annonce: actAs: { Timestampable: ~ } tableName: annonces columns: idannonces: type: integer(8) primary: true notnull: true autoincrement: true titreannonces: type: string(45) notnull: true idtypesannonces: type: integer(4) notnull: true idcategorie: type: integer(4) notnull: true relations: idcategorie: class: categorie local: idcategorie foreign: idcategorie foreignAlias: annonces idtypesannonce: class: typesAnnonce local: idtypesannonces foreign: idtypesannonces foreignAlias: annonces indexes: fk_Annonces_typesAnnonces_idx: fields: [idtypesannonces] fk_Annonces_Categorie1_idx: fields: [idcategorie] options: charset: latin1 categorie: columns: idcategorie: type: integer(4) primary: true notnull: true autoincrement: true libcategorie: type: string(45) unique: true notnull: true perecategorie: type: integer(4) notnull: true default: '0' options: charset: latin1
Pour résumer je veux saisir une nouvelle annonce je choisis la catégorie (jai son nom d'afficher) mais quand que je valide il ne trouve pas l'id.
Merci pour votre aide.
Partager