...
Info |
---|
Eine |
Abrufen einer Widgetdefinition
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
use Brandbox\Framework\Component\Widget; $definition = $this ->staticController(Widget\Manager::class) ->getPackageWidget('Custom/Package') ; // Die Definition einer Datenbanktabelle kann aber auch direkt anhand ihres Identifikators abgerufen werden ... $definition = $this ->staticController(Widget\Manager::class) ->getRepositoryWidget('CustomEntityIdentifier') ; |
...
Info |
---|
Strukturdefinition sollten innerhalb eines Codepakets immer im Ordner |
Abrufen einer Strukturdefinition
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.
...