Plugin Configuration lässst sich nicht speichern

Hi, ich habe ein Plugin geschrieben, Nur leider lassen sich die Einstellungen nicht speichern. Ich bekomme in der Console “Cannot read property ‘add’ of null”

 

public function createConfiguration(){
        $form = $this->Form();
        $form->setElement("checkbox","active",
            array("label"=>"xxx",
                "value"=>true,
                "description" => "xxx.",
                "scope" => Shopware\Models\Config\Element::SCOPE_SHOP
            )
        );
        $form->setElement("color","color",
            array("label"=>"Color",
                'value'=>'#eeeeee',
                "description" => "xxx.",
                "scope" => Shopware\Models\Config\Element::SCOPE_SHOP
            )
        );
        $form->save();
    }

Hat hierzu jemand eine Idee? SW 5.3.2, PHP 7.1.8

Hust, jemand eine Idee? Das Plugin ist so wie fast alle anderen Plugins die ich geschrieben habe. Liegt das an 5.3.2 ? Geht die alte Pluginstruktur noch? 

Ich hab kein $form->save() am Ende

$form = $this->Form();
$form->setElement(...);
$form->setElement(...);

und es funktioniert bis 5.3.1

Gilt die Pluginstruktur allgemein bis 5.3.1 oder meinst du bei deinen Plugins? @sonic‍

Die alte Plugin-Struktur wurde bisher nichtmal deprecated, entsprechend steht noch garnicht fest ob und wann diese entfernt wird :wink:

1 „Gefällt mir“

Ich bau mir gerade noch eins um, und das ist die alte Struktur. Testen tu ich dieses derzeit noch auf einen 5.3.1
Ich habe habe auch alle meine kleinen Helfer (u.a. Piwik) etc. unter 5.3.2 laufen.