DC Memory: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „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 d…“)
 
Zeile 10: Zeile 10:
 
Hier ein Beispiel:
 
Hier ein Beispiel:
  
[php]
+
[code=php]
 
'onload_callback'          => array
 
'onload_callback'          => array
 
(
 
(
Zeile 19: Zeile 19:
 
array('class', 'onsubmit_callback'),
 
array('class', 'onsubmit_callback'),
 
)
 
)
[/php]
+
[/code]
 
public function onload_callback(DataContainer $dc)
 
public function onload_callback(DataContainer $dc)
 
{
 
{

Version vom 29. August 2011, 17:55 Uhr

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]

Ansichten
Meine Werkzeuge

Contao Community Documentation

noch 4 mal das Wort Abstraktion und ich beginne Zigaretten zu rauchen...

Martin Mildner
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge