[TYPO3-german] $this->piVar unter 4.4.6 nicht als Array ansprechbar
Christian Platt
christian.platt at pharmaline.de
Mon Jan 3 07:09:14 CET 2011
Gelöst
Ich beantworte mich mal besser selber.
BETRIEBSBLINDHEIT
der Fehler lag darin, dass im Link die Parameter mit Hochkommata gesetzt waren.
Für diejenigen, die das mal diverse Stunden suchen ;-)
Christian
Am 02.01.2011 um 12:51 schrieb Christian Platt:
> Folgendes Problem,
>
> eine Extension soll die übergebenen Parameter per $this->piVars übergeben bekommen.
>
> Gut, beim Debuggen wird auch ein Array angegeben werden. Möchte ich aber ein Element des Array ansprechen, z.B.
> array(3)
> ['modus'] string (7) forward
> ['url'] string (57) http://www.myurl.short/?key=o%60d_%60cbdeeggj
> ['ne'] string (1) 1
> class.tslib_content.php:6723 → :0 → class.tx_myextension_pi1.php:62
> ^ debugster($this->piVars['url']); ^
> null NULL
>
> =>Nicht nutzbar.
> Übergebe ich nun diesen Array vorher in einen anderen Array, so kann ich per foreach ($key=>value) auf die Daten zugreifen.
> So ganz richtig ist das aber nicht.
>
> Passiert unter 4.4.6 (nur bei mir?)
>
> class.tslib_content.php:6723 → :0 → class.tx_myextension_pi1.php:63
> ^ debugster($piV=$this->piVars); ^
> array(3)
> ['modus'] string (7) forward
> ['url'] string (57) http://noweda.freisicht.info/?key=o%5B%5C%60d_%60cbdeeggj
> ['ne'] string (1) 1
> class.tslib_content.php:6723 → :0 → class.tx_myextension_pi1.php:65
> ^ debugster( $key."=>".$value); ^
> string (16) 'modus'=>forward
>
>
> Liebe Grüße
> Christian
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list