Hi, ich hab folgenden HOOK:
PHP-Code:
$GLOBALS['TL_HOOKS']['processEfgFormData'][] = array('EfgClasses', 'blobToCommaSeparated');
PHP-Code:
class EfgClasses extends Backend
{
public function blobToCommaSeparated($arrSubmitted, $arrFiles, $intOldId, &$arrForm)
{
if ($arrSubmitted['FORM_SUBMIT'] == 'auto_form_2')
{
//print_r($arrSubmitted['extras']); ergibt einen Serialized String
$arrSubmitted['extras']=implode(",",$arrSubmitted['extras']);
//echo $arrSubmitted['extras']; ergibt einen String mit den Werten komma getrennt
}
return $arrSubmitted;
}
}
Der Hook wird ausgeführt, der 2. 'echo' zeigen das richtige Ergebnis. Aber in der Datenbank steht trotzdem ein Serialized String. Ich möchte aber die
Werte komma-getrennt in der DB haben. In scheint meine Änderungen im Endeffekt nicht zu interessieren.
Hat hier jemand einen Tipp für mich?
Danke und Gruß
Michael
Lesezeichen