CB_DATA()

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

  1. <?php
  2. CB_DATA(array('parameter' => 'wert'));
  3. ?>

Beispiel 1:
Das Feld "ueberschrift" ausgeben.

  1. <?php
  2. CB_DATA(array("field" => "ueberschrift"));
  3. ?>

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.

  1. <?php
  2. CB_DATA(array(
  3.   "field" => "ueberschrift"
  4. ));
  5. ?>

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.

  1. <?php
  2. CB_DATA(array(
  3.   "field"  => "datum",
  4.   "format" => "d.m.Y",
  5.   "prefix" => "Treffpunkt: ",
  6.   "suffix" => " Uhr"
  7. ));
  8. ?>

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


Kommentare
Jochen Kulan
schrieb am

Col, dass das so einfach geht. Bisher musste man noch selbst das ganze an eine Funktion übergeben. Und ich bin wirklich erstaunt wie gut das funktioniert.


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.




Kommentar:



Funktionsreferenz Neueste Blog-Artikel


Blog-Archiv Twitter

Folgt @cubecms auf Twitter und bleibt immer auf dem Laufenden was CUBE angeht. Hashtag: #cubecms