J'ai trois classes: Mix, MixClip et Clip. MixClip joint les tables Mix/Clip et inclut une propriété supplémentaire pour décrire le clip (ordre). Je voudrais savoir s'il est possible d'avoir un objet clip et être en mesure de référencer le clip en cours dans le contexte, il a été chargé dansRecherche d'une valeur dans une table de jointure et une association DataMapper
Alors disons que je charge un mélange et un clip comme ceci:.
mix = Mix.first
clip = mix.clips.first
Existe-t-il un moyen d'obtenir le MixClip associé à ce clip spécifique?
clip.mix_clip.order
Il a été chargé par jointure entre la table, donc je pense qu'il y aurait un moyen de le faire.
Je sais que je peux juste obtenir tous les mix-> mix-> clips-> et et descendre, mais je me demandais si je serais capable de remonter les niveaux ... ce serait plus simple. Pour ceux qui se le demandent, j'essaye d'utiliser ceci parce que dm-serializer ne supporte pas complètement les associations imbriquées quand je retourne json/xml et j'aimerais juste pouvoir définir une méthode qui renvoie les données .
Merci.