DC Memory

Aus Contao Community Documentation

Version vom 29. August 2011, 15:54 Uhr von Toflar (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Danke für's Formatieren :D

DC_Memory

Allgemeines

Die DC_Memory ist ein eigener DCA-Driver wie die DC_Table oder andere. Allerdings bietet diese für den Entwickler extrem viel mehr Flexibilität, also die DC_Table, weil die DC_Memory das Laden und Speichern der Daten vollständig dem Entwickler überlässt.

Daten laden und speichern

Zum Speichern und Laden der Daten werden die bekannten onload_callbacks und onsubmit_callbacks genutzt. Hier ein Beispiel:

[php] 'onload_callback' => array ( array('class', 'onload_callback'), ), 'onsubmit_callback' => array ( array('class', 'onsubmit_callback'), ) [/php] public function onload_callback(DataContainer $dc) { $dc->setData('field', 'Wert');

// auch das Setzen aller Werte auf einmal funktioniert: $arrData = array(); $arrData['field1'] = 'Wert 1'; $arrData['field2'] = 'Wert 2'; $dc->setDataArray($arrData); } [/php]

Ansichten
Meine Werkzeuge

Contao Community Documentation

Nein, der Hangout ist noch nicht vorbei, wir schweigen nur. Es heisst ja auch hangout und nicht bryll out.

Christian Schiffler
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge