Fatal Error beim duplizieren
-
Hallo!
Ich bitte um schnelle Hilfe.
Beim duplizieren (in meinem Fall von einem Serverobjekt) erhalte ich die FehlermeldungFatal error: Cannot use string offset as an array in /var/www/idoit/src/classes/export/isys_export_helper.class.php on line 2738
Gruß
-
Hm können wir grad nicht reproduzieren. Versuch mal in der genannten Datei die Zeile 2726 zu löschen und dann aus Zeile 2727 das hier zu machen:
foreach($p_value[C__CATEGORY_DATA__VALUE] as $l_key => $l_val){ -
Dann kommt das:
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /var/www/idoit/src/classes/export/isys_export_helper.class.php on line 2728Bist du dir mit den Zeilen sicher?
mfg
-
Nein sorry war die falsche Zeile
Mach das mal wieder Rückgängig und ersetz die fehlerhafte Zeile 2738 mit folgendem Code:
if (isset($p_value[C__CATEGORY_DATA__VALUE]) && is_array($p_value[C__CATEGORY_DATA__VALUE])) {
return (isset($p_value[C__CATEGORY_DATA__VALUE][0]) && is_array($p_value[C__CATEGORY_DATA__VALUE][0])) ?
$p_value[C__CATEGORY_DATA__VALUE][0]['id'] :
false;
} else return false; -
JO, sieht gut aus, danke. (=