Wie Variable auslesen ? (betrifft phpbb ab 3.1)

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
andreas888
Mitglied
Beiträge: 96
Registriert: 13.09.2004 02:59
Kontaktdaten:

Wie Variable auslesen ? (betrifft phpbb ab 3.1)

Beitrag von andreas888 »

Hallo,
ab phpbb 3.1 funktioniert das einfache auslesen einer Variable zb durch abfrage in posting.php mittels $_REQUEST['xyz'] nicht mehr.
Wie komm ich jetzt innerhalb von posting.php an eine Variable, die ich zb in einem Template bereits eingefügt habe, die also übergeben wird ?

lg
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Wie Variable auslesen ? (betrifft phpbb ab 3.1)

Beitrag von gn#36 »

Es gibt ein request Objekt, je nach Kontext musst du das in deiner Klasse mit anlegen als \phpbb\request\request, wenn du eine Extension baust. Ansonsten bei einer Modifikation am Core ist es ein globales Objekt. Die Methoden findest du z.B. hier. Was du suchen dürftest ist die Methode variable oder bei Strings ggf. auch untrimmed_variable.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
andreas888
Mitglied
Beiträge: 96
Registriert: 13.09.2004 02:59
Kontaktdaten:

Re: Wie Variable auslesen ? (betrifft phpbb ab 3.1)

Beitrag von andreas888 »

Hallo,
Danke funktioniert jetzt.

$xyz = $request->variable('xyz', '', true);
echo $xyz;
Antworten

Zurück zu „Coding & Technik“