Frontend Plugin Form Daten als Array

Hallo, in meinem Plugin übergebe ich Plugin-Formular-Daten an das View Template. Diese werden ausgelesen mit $mydata->mycheckbox1 . Was kann ich machen, dass $mydata als ein einziges Array ausgegeben wird? Weil wenn ich nur $mydata schreibe, werden auch andere Dinge ausgegeben: Enlight\_Config Object ( [\_defaultConfigClass:protected] =\> Enlight\_Config [\_allowModifications:protected] =\> 1 [\_name:protected] =\> [\_dirtyFields:protected] =\> Array ( ) [\_section:protected] =\> [\_sectionSeparator:protected] =\> : [\_adapter:protected] =\> [\_index:protected] =\> 0 [\_count:protected] =\> 10 [\_data:protected] =\> Array ( [mycheckbox1] =\> 1 [mycheckbox2] =\> 1) Theoretisch kann ich dahergehen und folgendes erzwingen: $mydata[_data:protected] Das sieht aber echt unschön aus. Gibt es einen Weg dass man nur die Plugin-Formulardaten als ein einziges Array ausgeben kann? Grüsse und Vielen Dank.

Du suchst entweder $config->get( “mycheckbox” ) oder $config->toArray(). Viele Grüße

1 „Gefällt mir“

Tausendmal bedankt. toArray() genau das habe ich gesucht!