Parsen einer vorhandenen JSON-Zeichenfolge in einer Fluid-Vorlage?

Ich habe eine JSON-Zeichenfolge mit einigen Daten, die ich in einer Vorlage rendern möchte. Da Fluid-Arrays auch in JSON notiert sind, dachte ich, ich nehme diesen JSON-String einfach und übergebe ihn an fluid, damit er wie ein anderes Array behandelt und in der Vorlage verwendet wird.

Damit Sie viel Geschwindigkeit gewinnen und den Overhead verlieren (Sie müssen die JSON-Daten nicht aufteilen, um sie in der DB zu speichern. Sie können sie problemlos in flüssiger Form erstellen).

Es würde nicht funktionieren, zumindest nicht, wie ich es ausprobiert habe.

<f:alias map="{item.jsonData}">
  {fieldname}
</f:alias>

s hat sich natürlich beschwert, dass es einen String erhalten hat, kein Arra

Muss ich einen Viewhelper bauen undjson_decode bevor Sie das Array wieder in den flüssigen Zustand versetzen? Oder gibt es einen ursprünglicheren Weg?

Hier ist die grundlegende Controller-Aktion:

/**
 * action show
 *
 * @param \NAMESPACE\Myext\Domain\Model\Item $item
 * @return void
 */
public function showAction(\NAMESPACE\Myext\Domain\Model\Item $item) {
    $this->view->assign('item', $item);
}

Antworten auf die Frage(8)

Ihre Antwort auf die Frage