...
Info |
---|
Strukturdefinition sollten innerhalb eines Codepakets immer im Ordner |
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
use Brandbox\Framework\Component\Widget;
$definition = $this
->staticController(Widget\Manager::class)
->getDefinitionWidget('[Pfad zur Strukturdefinition ohne Hauptverzeichnis (/var/www/)]')
; |
Definition per modelling.json
Die Modellingdefinition ist sehr ähnlich zur Strukturdefinition, sie wird allerdings zur Erweiterung von bereits existierenden Widgetdefinitionen genutzt und daher sehr ähnlich zur Datenmodellierung in brandbox. Jedes Codepaket kann eine modelling.json enthalten. Diese muss, wie die widget.json
, im Hauptverzeichnis des Codepakets abgelegt werden.
Info |
---|
Die Modellingdefinitionen folgen dem |
Alle modelling.json
-Dateien werden beim Aufbau des Widgetcaches eingelesen und mit der exitierenden Widgetstruktur vermischt. Es gibt keine programmatische Zugriffsmöglichkeit auf diese Struktur.