mFI - Paramétrage avancé
Configuration d'un champ relationnel
Il existe trois types de champs relationnels dans Open-Prod :
- many2one : mon modèle est lié par ce champ à un seul enregistrement d’un autre modèle, et cet autre modèle contient un champ one2many qui traduit la relation inverse.
[color=red] Texte [/color]
[color=#EC4E75]
Ex : un contact est lié à un seul pays, et dans le sens inverse un pays peut être lié à une multitude de contacts.
[/color]
-
one2many : mon modèle est lié par ce champ à une multitude d’enregistrements d’un autre modèle, et cet autre modèle contient un champ one2many qui traduit la relation inverse. Ex : un produit peut être lié à une multitude de lignes de commande de vente, et dans le sens inverse une ligne de commande de vente n’est liée qu’à un seul produit.
-
many2many : mon modèle est lié par ce champ à une multitude d’enregistrements d’un autre modèle, et cet autre modèle contient un champ many2many qui traduit la relation réciproque. Ex : un partenaire peut être lié à une multitude de catégories, et réciproquement une catégorie peut être liée à une multitude de partenaires.