-
C'est bon ca fonctionne.
Je pense que certaines infos était récupérées dans mes fichiers et du coup ca ne fonctionnait pas correctement.
Du coup j'ai recréé un projet de zéro et cela fonctionne correctement.
Je vais désormais remettre mon application en état et tester de mettre en place mes nouvelles fonctions :)
-
Tu as dans ton schéma deux relations particulières qui sont des n-n, entre voyage et tag et entre voyage et nation.
Les tables de liaison n'ont pas d'intérêt réel dans le fonctionnement de l'application, si ce n'est de permettre cette liaison n-n. D'où la possibilité de les shunter lors de l'utilisation du modèle objet. C'est l'utilité de cette liaison avec la refClass.
Quant tu as un objet voyages, tu va pouvoir récupérer tous les tags par ->getTags, sans avoir a expliquer à doctrine qu'il doit passer par VoyageTag, il le fera automatiquement. Plus simple et plus rapide.
-
Ok je comprends.
Je vais refaire toutes mes fonctions avec cette nouvelle base.
Je pense que ca devrait aller beaucoup mieux.