- 1 / Soupe à l'oignons
- 2 / Poule au pot
- 3 / Croque Monsieur
- 4 / Pizza
avec à chaque enregistrement un ID_Plat spécifique
Dans la table Menus, je souhaiterai créer une fiche "menu" en ne mettant que
l'ID ID_Plat, par exemple en remplissant la rubrique "Composition_menu" tel
quel :
- 1 2 4
- 2 1 3
Avec aussi des ou
- 1 ou 3 4
Pour obtenir en final un affichage du menu
Ex. la fiche "1 ou 3 4" renverrait la description suivante
"Soupe à l'oignons ou Croque Monsieur Pizza"
J'ai pensé, lors de l'affichage, de faire un "str_replace" mais je trouve
que cela est "lourd" et suis persuadé qu'il y a une façon plus élégante de
le faire.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Azzazel
Bonjour, Une petite idée vite fait ... (je n'ai pas vraiment approfondie le sujet)
Un menu peu se découper en plusieurs étapes non ? donc tu peux indiquer pour ton menu à quelle étape ( entré, plat principal, dessert, digestif etc ...) tu souhaite mettre ce plat. Tu met également dans ta table menu un champ pour indiquer le caractère facultatif du plat pour cette étape (le 'ou' sinon c'est un 'et' par exemple).
Table CompoMenu : id menu id plat id etape id facultatif
Un truc du genre qui te permet de recomposer à peu près facilement ton menu.
C'est une ébauche mais tu peux déjà faire des choses avec ça je pense ...
Azzazel
Bonjour,
Une petite idée vite fait ... (je n'ai pas vraiment approfondie le sujet)
Un menu peu se découper en plusieurs étapes non ? donc tu peux indiquer
pour ton menu à quelle étape ( entré, plat principal, dessert, digestif
etc ...) tu souhaite mettre ce plat. Tu met également dans ta table menu
un champ pour indiquer le caractère facultatif du plat pour cette étape
(le 'ou' sinon c'est un 'et' par exemple).
Table CompoMenu :
id menu
id plat
id etape
id facultatif
Un truc du genre qui te permet de recomposer à peu près facilement ton menu.
C'est une ébauche mais tu peux déjà faire des choses avec ça je pense ...
Bonjour, Une petite idée vite fait ... (je n'ai pas vraiment approfondie le sujet)
Un menu peu se découper en plusieurs étapes non ? donc tu peux indiquer pour ton menu à quelle étape ( entré, plat principal, dessert, digestif etc ...) tu souhaite mettre ce plat. Tu met également dans ta table menu un champ pour indiquer le caractère facultatif du plat pour cette étape (le 'ou' sinon c'est un 'et' par exemple).
Table CompoMenu : id menu id plat id etape id facultatif
Un truc du genre qui te permet de recomposer à peu près facilement ton menu.
C'est une ébauche mais tu peux déjà faire des choses avec ça je pense ...