[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