Action Update Property

Mithilfe der Action kann die Eigenschaft einer Entität überschrieben werden.

Optional kann als neuer Wert eine Expression auf Basis der Symfony Expression Language angegeben werden. Derzeit stehen folgende Daten zur Verfügung:

  • now: Instanz von \DateTimeImmutable
  • entity: Instanz von \Netzmacht\ContaoWorkflowBundle\PropertyAccess\ReadonlyPropertyAccessor

Letzeres erlaubt den Zugriff auf die Werte einer Entität über folgende Syntax:

## Get raw value
entity.raw('author')

## Get deserialized value
entity.get('headline')

Contao Models

Für Contao Models besteht der Zugriff auch auf abhängige Models, die in einer 1:1 oder n:1 Beziehung stehen. Der Zugriff gilt sowohl für den Schreib- als auch Lesezugriff.

Die Werte der abhängigen Entität sind über den Pfad der Eigenschaft zugänglich, z.b. author.name.

## Get raw value
entity.raw('author.name')

## Get deserialized value
5 in entity.get('author.groups')

results matching ""

    No results matching ""