Bonjour, je dois réaliser un formulaire un peu particulier en comparaison de ce que propose symfony. J'ai le schema suivant :
La Table1 contient 3 enregistrements et son contenu ne sera pas éditable.
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 Table1: columns: id: type: integer(8) primary: true autoincrement: true libelle: type: string(50) Table2: columns: id: type: integer(8) primary: true autoincrement: true libelle: type: string(50) Table3: columns: id: type: integer(8) primary: true autoincrement: true libelle: type: string(50) Table4: columns: table_1_id: type: integer(8) primary: true table_2_id: type: integer(8) primary: true table_3_id: type: integer(8) primary: true valeur: type: integer(4) relations: Table1: local: table_1_id foreign: id Table2: local: table_2_id foreign: id Table3: local: table_3_id foreign: id
La Table2 contient 5 enregistrements et son contenu ne sera pas éditable.
Dans le formulaire d'édition de la Table3, je dois pouvoir entrer des valeurs pour chaque combinaison entre les éléments de Table1 et Table2
Pour être plus clair, voilà la présentation que je dois avoir:
T1 VALEUR 1, T1 VALEUR 2 et T1 VALEUR 3 sont les enregistrements de Table1
T2 Valeur 1, T2 Valeur 2, T2 Valeur 3, T2 Valeur 4 et T2 Valeur 5 sont les enregistrements de Table2
Comment ce formulaire pourrait-il être réalisé ?
Je pense aux embedForms / embedRelations, et j'ai également vu un widget sfWidgetFormSchemaForEach qui fait peut être ce genre de chose, mais je ne parviens pas à saisir de quelle façon arriver à ce résultat.
Merci d'avance de votre aide.
Partager