DC Memory
Aus Contao Community Documentation
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:
[code=php] 'onload_callback' => array ( array('class', 'onload_callback'), ), 'onsubmit_callback' => array ( array('class', 'onsubmit_callback'), ) [/code] 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]