30. 07. 2020, 08:56

Hallo Leute!

Ich habe zwei Models. Ein "Auto" kann viele "Eigenschaften" haben. Jetzt taucht der Umstand auf, dass Eigenschaften auch von anderen Pages zugeordnet werden sollen. Das Repository vom Auto lädt die Eigenschaften einwandfrei, wenn diese auf der selben Page liegen. Die Eigenschaften müssen aber leider auf unterschiedlichen Pages liegen. Kann man die Limitierung der PID der Eigenschaften aufheben, so dass Eigenschafen auch zu den Autos unterschiedliche PIDs haben dürfen?
Umgesetzt ist das ganze als ExtBase und die Einbindung der Eigenschaften geschieht als ObjectStorage.
Bzw. wo muss ich da ansetzen? Im Model/Repository Auto oder Eigenschaft? In der Funktion getEigenschaft?

Danke vorab! :-)