Types de relations
Cliquez pour copier
Travailler avec le concepteur du modèle de données.
Des liens peuvent être établis entre deux modèles de données - pour déterminer comment les objets créés à partir de ces modèles seront liés les uns aux autres et interagiront. Il existe trois types de ces liens :
- has_one - 1 objet créé à partir du modèle de données A, peut être associé à 1 seul objet créé à partir du modèle de données B ;
- has_many - 1 objet créé à partir du modèle de données A, peut être associé à plusieurs objets créés à partir du modèle de données B ;
- many_to_many - un ensemble d'objets créés à partir du modèle de données A peut être associé à de nombreux objets créés à partir du modèle de données B.
Les modèles de données liées bénéficient de capacités supplémentaires pour le traitement collaboratif dans votre application. Un modèle de données peut être associé à un nombre infini d'autres. L'essentiel est de ne pas compliquer la logique des connexions au point de ne plus pouvoir la comprendre.