[TYPO3-german] piVars vs. t3lib_div::_GP
Thorsten Kahler
thorsten.kahler at dkd.de
Thu Feb 2 12:24:39 CET 2006
Hi Benjamin,
Riezler, Benjamin schrieb:
> $kurs=array();
> $kurs[$this->prefixId."[kurs]"] = $kuerzel;
> $this->pi_linkToPage($titel,$ds,'',$kurs);
>
> Wenn ich die dann auf der Zielseite auslesen mit
>
> $this->piVars["kurs"];
>
> auslesen will, krieg ich keine Ausgabe. Mit
> t3lib_div::_GP('tx_kursuebersicht_pi1') hingegen klappts.
>
> Woran liegt das, spielt es ueberhaupt ne Rolle?
> Welche der beiden Methoden ist zu bevorzugen?
>
heißt "auf der Zielseite" auch im PI tx_kursuebersicht_pi1? Ansonsten kann's
natürlich nicht funktionieren.
Im übrigen ist die Benutzung des Arrays $this->piVars zu bevorzugen, denn
zum einen ist ein Array-Zugriff schneller als ein Funktions-Aufruf, zum
anderen kannst du bei Bedarf auch per TS Vorgabe-Werte für die piVars setzen
(hierfür muss nur am Anfang der main()-Funktion $this->pi_setPiVarDefaults
aufgerufen werden).
Grüße
Thorsten
More information about the TYPO3-german
mailing list