Ergebnis 1 bis 3 von 3

Thema: Session -> Wert auslesen, dann remove im Hook. Bleibt aber leer.

  1. #1
    Contao-Nutzer
    Registriert seit
    28.07.2009.
    Ort
    Eisenach
    Beiträge
    137

    Trauriges Gesicht Session -> Wert auslesen, dann remove im Hook. Bleibt aber leer.

    Hi,
    versuche im Contao 3.1.3 auf ein Wert zu kommen und ihn dann löschen, klappt aber nicht. Im Hook parseFrontendTemplate .
    Gesetzt wird der Session wert in dem processFormData Hook.

    PHP-Code:

    $session
    =Session::getInstance(); 

    echo 
    $session->get('ok');

    $session->remove('ok');

    echo 
    $session->get('ok'); 
    soweit ich remove weg lasse, komme ich an den wert. mit bleibt alles leer.
    Im Template gleiches Resultat.
    Was mache ich falsch eigentlich?

  2. #2
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard Session -> Wert auslesen, dann remove im Hook. Bleibt aber leer.

    Klar, bleibt's leer, wenn du den Wert erst löscht und dann versuchst auszulesen
    Spass bei Seite... Wie sieht denn der Aufruf zum Erstellen des Wertes aus. Mit echo bekommst du ja nur den Wert des Keys. Ich nehme an Du erstellst einen leeren Schlüssel und versuchst diesen auszulesen.
    Mit isset() würde es funktionieren oder array_key_exists
    Geändert von Tim G (05.11.2013 um 06:31 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  3. #3
    Contao-Nutzer
    Registriert seit
    28.07.2009.
    Ort
    Eisenach
    Beiträge
    137

    Standard

    Hi,
    ja irgendwie hast du Recht. Was ich nicht wusste, war dass Contao in dem parseFrontendTemplate Hook es nicht ausgibt.
    Ich habe anderes Hook genutzt.
    Danke trotzdem.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •