Je souhaite réaliser un formulaire en ajax qui aura cette tête la
Le schéma de base est assez simple on a
-une table recette qui contient le titre la description...
-une table mesure qui contient les différents types de mesures (kg, l…)
-une table ingrédient qui contient tous les types d’ingrédients (carotte bœuf…)
-une table quantiteIngrédient qui contient la quantité d’ingrédient, l’id de l’ingrédient choisi, l’id de la mesure choisi et bien sur les ingrédients sont reliés à une recette (via l’id).
Côté cinématique,
La personne ajoute les ingrédients 1 à 1 pour les afficher dans le tableau (il y a bien sur une vérification sur l’existence de l’ingrédient et de l’unité de mesures en AJAX) ensuite elle ajoute le descriptif, peut choisir de visualiser ou non le rendu de la recette et ensuite elle valide (la de nouveau il y a une vérification des différents champs et également des ingrédients et ensuite on valide.
La question que je me pose, est comment concevoir les actions et validation côté serveur. En gros faut stocker (en session ?) les ingrédients que l’on ajoute, faire une validation sans tenir compte de la clé étrangère qui lie la table quantitéIngrédient à la table recette (car la recette n’est crée qu’à la validation finale du formulaire. Et lors de la validation finale, récupérer tous les ingrédients stockés en sessions les rattacher à la recette, les valider, valider la recette et la sauvegarder en base.
Je voudrais faire ça proprement et je fais donc appel à votre aide pour que vous confirmiez que j’utilise la bonne méthode ou s’il y a une manière plus propre de faire ça.
Partager