Hi Markus,

probiers mal mit folgender Variante.
Ich habe die Erweiterung noch nicht eingesetzt, aber denke es ist ein 
einfaches Problem, das sich durch geringfügig andere Notation beheben läßt.

     function setDataByPath(&$dest, $path, $data)    {
         if (!is_array($path)) $path = $this->getPath($path);
         $dataDest = &$dest;

         if (is_array($path) && count($path) > 0)    {
             foreach ($path as $pathPart)    {
                 $dataDest = &$dataDest[$pathPart];
             }
         }
         $dataDest = $data;
     }


Das Problem scheint zu sein, daß $path zwar ein Array ist, welcher aber 
keine Elemente hat.

Gruß
David


----- Ursprüngliche Nachricht -----
Von:        Markus Deckmann <markus.deckman...@web.de>
Gesendet:   Montag, 23. Februar 2009 16:57:01
An:         typo3-german@lists.netfielders.de
CC:
Betreff:    Re: [TYPO3-german] Installation von DynaFlex
> Hi nochmal,
> 
>> irgendwie komm ich mit der Installation von DynaFlex gar nicht zurecht. 
>> Ich habe wie im Manual [1] unter "The recommend way" eine extra Klasse 
>> innerhalb meiner Extension erstellt und die GLOBALS innerhalb der 
>> ext_localconf.php.
> 
> Jetzt habe ich noch die FlexForm-Einbindung in der ext_tables.php 
> deaktiviert und erhalte jetzt zumindest mal die Auswahl "DynaFlex FE 
> Plugin" beim einfügen meines Plugins. Wähle ich allerdings diesen Punkt 
> aus erhalte ich die folgende Fehlermeldung:
> 
> Fatal error: Cannot create references to/from string offsets nor 
> overloaded objects in 
> D:\Programme\xampp\htdocs\xampp\4.2.6\typo3conf\ext\dynaflex\class.dynaflex.php
>  
> on line 280
> 
> Die Funktion in der der Fehler auftritt ist die Funktion 
> "setDataByPath(&$dest, $path, $data)".
> 
> Die FlexForms sind deaktiviert, DynaFlex nach dem Manual eingebunden und 
> diese Fehlermeldung erscheint. Weiß jemand von euch an was das liegen 
> könnte?
> 
> Ciao Markus
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an