Models über doctrine zu erweitern habe ich nicht geschafft.
Jetzt bin ich eben dabei ein eigenes Model zu erstellen und dies über eine OneToOne-Relation zu erweitern.
In meinen Augen unperformant, umständlich und sehr aufwendig, da ich alle Zugriffspunkte auf die Option um mein Attribut erweitern muss.
Das Backend entsprechend zu erweitern, damit das Attribut dort auch gepflegt werden kann wird noch ein heiden Spaß…
So wirklich durch bin ich noch nicht um sicher sagen zu können, dass dies der richtige Weg ist.
Eine andere Möglichkeit gibt es jedoch in meinen Augen nicht.
vom Grundprinzip ist das mit den OneToOne-Relationen sicher erstmal ein gangbarer Weg. Im Core haben wir die Attributtabellen ja für alle wichtigen Entities - eigentlich könnte das bei Plugins vielleicht auch so sein. Ich würde da erstmal empfehlen, ein entsprechendes Ticket auf zu machen - das ist ja erstmal ein gutes Feedback, dass sowas benötigt wird und sehen andere Entwickler vielleicht auch so.