Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Diese Codekomponente kann für die Ausgabe eines Datensatzes oder einer anderen Component/Widget-Struktur verwendet werden. Hierbei wird mithilfe von Brandbox/Casting die menschenlesbare Form der zugehörigen Eingabefeldwerte abgerufen ähnlich zu den Formularen aus der Formularkomponente aufgebaut.

Codeblock
languagephp
themeRDark
use Brandbox\Framework\Component\View;

$entity = $this
	->getDbalHandler()
	->getEntityFinder()
	->repositoryByIdentifier('shopArticle')
	->getEntity(1)
;

$builder = $this
	->staticController(View\Manager::class)
	->getBuilderStandard()
;

$builder->container = $entity->getWidget();
$builder->payloads = $entity->toArray();

$element = $this
	->staticController(View\Manager::class)
	->getViewElement($builder)
;

// $element ist eine Instanz von \Brandbox\FrameworkStyleguide\Entity\FrameworkContainer