Bonjour,

Débutant sous Symfony, je bloque sur la logique pour mes entités. J'ai encore trop la conception orienté BDD et non entités/doctrine.

Je cherche à ce que :
  • Un blog peut avoir plusieurs instances d'un même module
  • chaque instance d'un module a ses propres configurations. (SES et non SA)


En MPD ça donnerait :

Blog : définit le blog en général
Module : définit le module en soit (nom, maximum d'instance possible par blog, date de création etc)
InstanceModule : définit que pour un blog précis il y a une instance d'un module (identifiable par son idInstance du coup)
ConfigurationModule : pour telle instance, il y a des paramètres


Exemple :
Un blog a deux fois le module "pub" sur son blog. Chaque instance a une configuration particulière avec par exemple (en configurationModule) :

idInstance : 1 (l'auto-increment généré dans la table associative InstanceModule)
key : imagePub
value : image1.png

idInstance : 2 (l'auto-increment généré dans la table associative InstanceModule)
key : imagePub
value : image2.png

En espérant que je suis assez clair sur mes explications.

A savoir que j'essaye de modéliser ça sous Skipper18 (anciennement "orm-designer") pour générer mes entités. Pouvez vous m'aider sur la partie purement logique/entité ?

Merci d'avance .