Settings (Registry)

Im System gibt es ein globales Array, welches alle Einstellungen enthält.

So können sie darauf zugreifen:
$GlobaleSettings = G()->SET;

$GlobaleSettings ist jetzt ein Objekt der Klasse settingsArray ( G()->SET ist die Mutter aller Einstellungen )


So greifen Sie auf eine Unter-Einstellung zu:
$ModuleSettings = $SET['cms.cont.myModule'];

$ModuleSettings  ist jetzt auch ein Objekt der Klasse settingsArray


Eigenschaften


$ModuleSettings->v
Gibt den Wert der Einstellung zurück.

$ModuleSettings->i
Gibt die ID der Einstellung zurück.

$ModuleSettings->k
Gibt den Namen der Einstellung zurück. ( Bsp: 'cms.cont.myModule' )


Methoden:


$ModuleSettings->setType( $type );

$ModuleSettings->setHandler( $handler );

$ModuleSettings->setOptions( $options1, $option2... );

$ModuleSettings->custom( $bool );




Hinweis

Die Werte in diesem Globalen Array sind direkt mit der Datenbank verknüpft.
Wenn man einen Wert zuweist wird dieser Wert direkt in die Datenbank geschrieben!