CakePHP & DIEVOLUTION Blog
Kurztipp: Sessions in CakePHP
Sessions in CakePHP dienen dazu, Informationen nutzerspezifisch abzuspeichern.
Dies funktioniert so:
Im Controller:
-
//Schreiben
-
$this->Session->write(“Sessionvariable”,$beliebige_variable);
-
//Lesen
-
$neue_variable = $this->Session->read(“Sessionvariable”);
-
//funktioniert auch mit Arrays
-
$this->Session->write(“Foobar”,$array_var);
-
//Und auch Loeschen ist einfach
-
$this->Session->del(“Sessionvariable”);
Im View:
-
<!– Hier wird der Session Helper benutzt –>
-
<?php $var = $session->read(“Sessionvariable”); ?>
-
<!– Ansonsten funktioniert es analog zum Controller –>
Und der “Geheimtipp” schlechthin:
Ein mehrdimensionales Array kann man folgendermaßen erstellen:
-
$this->Session->write(“Firma.Ansprechpartner.Vorname”, “Klaus”);
-
//wird nach dem
-
$firma = $this->Session->read(“Firma”);
-
//zu $firma[’Firma’][’Ansprechpartner’][’Vorname’] = "Klaus";
-
Veröffentlicht am Mittwoch, den 6. Februar 2008 um 17:03 Uhr veröffentlicht
Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.
Einen Kommentar schreibenAuf einen Blick
Archiv
- Oktober 2008
- August 2008
- Juli 2008
- Juni 2008
- Mai 2008
- April 2008
- März 2008
- Februar 2008
- Januar 2008
- Dezember 2007
- November 2007
- Oktober 2007
- September 2007
- August 2007
- Juli 2007
- Juni 2007
- Mai 2007
- April 2007
Kategorien
- Allgemein (72)
- Cake vs Rails (3)
- CakePHP (42)
- Meinung (16)
- Projekt (6)
- Rails (5)
- Tipps (27)
- Typo3 (4)
Letzte Einträge:
- 11.04.2007: Neustart
- 11.04.2007: Design Version 1 steht
- 11.04.2007: Blog