Wie kann ein neues PropertyValues / PropertyOptions-Feld mit der Datenbank sprechen?

Ich habe ein TestPlugin mit einer “TestExtension.php”, eine Migration und eine Extension für das Twigtemplate “sw-property-option-detail.html.twig”.

In der Datenbank wird durch das Migrationscript die Spalte “test” zur Tabelle “property_group_option” hinzugefügt, da es nicht übersetzbar sein soll. 

Der Block für das Template sieht folgendermaßen aus:

Und das Extensionfile hat folgenden Inhalt:

Das Feld wird mit im Backend angezeigt. Die Spalte “test” wird nach Installation des Plugins auch in der entsprechenden Tabelle angezeigt.

Leider bekomme ich es (noch) nicht hin, dass das Eingabefeld in dem Datenbankfeld gespeichert wird oder Daten aus der Datenbankspalte in dem Backendfeld angezeigt wird.

dal:create:entities

dal:create:schema

administration:build

wurde alles gemacht.

Kann mir da bitte jemand helfen?

   

Ich habe es nun mit customFields realisiert bekommen. Das istz zwar nicht 100%ig das, was zuerst angedacht war, allerdings funktioniert das mit den customFields auf der ‘property_group_option’ Tabelle zumindest beim editieren.

Ich kann nun leider keine PropertyValues mehr hinzufügen, da folgender Fehler Auftritt:

Hier ist auch nochmal ein Kommentar von mir dazu zu finden: https://forum.shopware.com/discussion/65659/zusatzfelder-per-plugin-migration-script-anlegen

Wenn jetzt noch jemand weiß, wie man das mit den ‘Add Values’ wieder zum laufen bekommt und sein Wissen hier teilt, wäre ich sehr dankbar.