Bonjour,

J'ai créée cette discussion pour avoir un avis de faisabilité sur symfony.

Mon idée est basé sur le principe d'un CMS.

Entity :

A
- titre
- slug
- date creation

B
-texte (type varchar 200)
- id_A (Liaison One to Many Avec A)

C
- image
- id_A (Liaison One to Many Avec A)

D
-texte (type text)
- id_A (Liaison One to Many Avec A)

E
- label
- type
- ordre
- id_D

F
- id
- nom

Le principe est la table E contient tous les champs (cf table B,C,D) d'une classe de contenu qui serait nommé dans la table F.

exemple : E peut contenir =>
- (votre entete, textarea,1,1)
- (votre image, image,2,1)
- (votre contenu, textarea,3,1)
- (Insere un lien pour l'aricle, textarea,4,1)

F peut contenir =>
- (1, article)

Donc enfaite la table E permet de créer le formulaire avec les inputs qui vont bien tout en gardant l'ordre donné dans la table E, sachant que le contenu des inputs devra être enregistrer dans A et B ou C ou D aprés envoie du formulaire.

J'ai regardé avec le type colletion des formulaire mais jais pas trouvé comment ne pas faire un bouton add et même si je créer un type spécifique pour une collection je ne voie pas comment garder l'ordre et surtout comment le lier avec les autres table A,B,C,D.

Si quelqu'un peut m’aiguiller sur le principe merci a lui.