Bonjour,

Je souhaiterai pouvoir créer ou lier un utilisateur avec des commandes composé de produits et de suppléments.

J'ai donc un User en OneToMany avec Commande qui est en oneTomany avec CompositionCommande.

J'aimerai donc utiliser les 3 formulaires de ces entités afin de contrôler les données insérer mais je m'y perds , le Json qui serait envoyé ressemblerait à :


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
{
 
	"token": "test",
	"commandes":{
		"remarque": "",
		"status": 0,
		"compositionCommande": [{
			"product": {
				"description": "Pain burger, sauce, tartare de légumes, salade fraîche, poulet rôti du Sud-ouest",
				"id": 1,
				"is_supp": true,
				"name": "Le special",
				"price": 595,
			"supplements": [{
				"id": 2,
				"newPrice": 195,
				"produit": {
					"id": 9,
					"is_supp": true,
					"name": "Salade",
					"price": 495,
					"supplements": []
				}
			}]
		}
	}]	
 
	}
 
 
 
 
}
Le probleme est que j'ai du mal a faire le lien entre les 3, sachant qu'il faut que je vérifie si mon User existe ou si je dois le créer, et que je dois créer une liste de compositionCommande lier à ma nouvelle Commande.
Si quelqu'un pourrait m'expliquer quelle logique mettre en place car je m'y perds !

Cordialement,