multiple Select & split (MultipleSelectbox)
Verfasst: 30. Aug 2016, 07:39
Hallo,
ich habe wieder ein Problem. Folgendes:
Wenn ich Daten über ein multiples Select speichere, werden diese wie folgt in der DB abgespeichert:
Ergebnis:
["wert1","wert2","wert3"]
Wenn ich diese auslesen möchte, wie mache ich das? In älteren Versionen war dies über split mgl. Wenn ich dies nach Redaxo5 portiere:
erhalte ich logischerweise ein leeres Array, da rex_string::split ja nach Leerzeichen trennt. Wie kann ich mein obiges Array also nach Kommata trennen?
ich habe wieder ein Problem. Folgendes:
Wenn ich Daten über ein multiples Select speichere, werden diese wie folgt in der DB abgespeichert:
Code: Alles auswählen
$select = new rex_select();
$select->setName('REX_INPUT_VALUE[1][]');
$select->setMultiple(true);
["wert1","wert2","wert3"]
Wenn ich diese auslesen möchte, wie mache ich das? In älteren Versionen war dies über split mgl. Wenn ich dies nach Redaxo5 portiere:
Code: Alles auswählen
$value1 = ($value1 == '') ? (array) $default : rex_string::split(',', $value1);