Datenausgabe (CB_DATA)


Was macht dieser Parameter?

Mit der Funktion CB_DATA() geben Sie Daten aus.

Für die Funktion stehen verschiedene Parameter zur Verfügung mit denen Sie die Ausgabe steuern können.

Je nach Parameter generiert die Funktion eine andere Ausgabe. In der Liste links finden Sie alle Parameter mit der entsprechenden Beschreibung.

Alle Parameter sind optional und können auch gemeinsam genutzt werden. So sind mit wenigen Anweisungen komplexe Abbildungen möglich.

Ob von der Funktion CB_DATA Code generiert wird haben Sie selbst in der Hand. Cube generiert selbst keinen Code, dadurch haben Sie die volle Kontrolle darüber was das System generiert und ausgibt.

Der Funktionsaufruf erfolgt immer in PHP und einem Array mit den Parametern.

Grundlegende Syntax

<?php CB_DATA(array("parameter" => "wert")); ?>

Beispiel 1:
Das Feld "ueberschrift" ausgeben.

<?php CB_DATA(array("field" => "ueberschrift")); ?>

Da wir uns innerhalb von PHP bewegen kann man, je nach Vorliebe, das ganze auch in mehreren Zeilen und mit Einrückungen schreiben. Diese Darstellung erleichtert das "lesen" des Codes. Der folgende Aufruf würde also die selbe Ausgabe erzeugen.

<?php

CB_DATA
(array(
  
"field" => "ueberschrift"
));

?>

Beispiel 2:
So würde ein Aufruf mit mehreren Parametern aussehen. Dabei würde das Feld datum mit Tag.Monat.Jahr formatiert werden. Davor wird "Treffpunkt: " ausgegeben und dahinter das Wort " Uhr".

Wenn das Feld leer wäre, käme es zu keiner Ausgabe.

<?php

CB_DATA
(array(
  
"field"  => "datum",
  
"format" => "d.m.Y",
  
"prefix" => "Treffpunkt: ",
  
"suffix" => " Uhr"
));

?>

Bei den jeweiligen Parametern in der Doku finden Sie entsprechende Beispiele für Aufrufe mit den einzelnen Parametern.

Kommentare
1
Jochen Kulan

Schön, dass das nun endlich so einfach geht. Bisher musste man noch selbst das ganze an eine Funktion übergeben. Und ich bin wirklich erstaunt wie gut das funktionirt.


Sag' deine Meinung!

Nichts gegen kurze Einschätzungen. Floskeln wie "sieht aus, als wärs vom Praktikanten" oder "Griff ins Klo" sollten allerdings im Sinne einer sachlich geführten Diskussion vermieden werden. Auch beim Kommentieren darf jeder gerne kreativ werden.