Integrera klassen Session i Anax-lite
Nu har du gått igenom olika delar som tillsammans gör det möjligt att integrera egna moduler och klasser in i ditt Anax-lite. I den här uppgiften ska du bygga in klassen Session, från övningen sessioner och cookies i php. Du ska även skapa en rote för en test-sida där du använder sessionen.
En variant i Anax kan se ut så här.
En testsida för sessionen i Anax.
#Förkunskaper
Du bör ha gjort, eller ha förkunskaper som motsvarar, guiden “Kom igång med objektorienterad PHP-programmering på 20 steg”.
Du bör ha gått igenom artikeln Klasser för sessionen och cookies.
#Introduktion
Du ska skapa sex stycken routes för att testa sessionen. Den första routen, session, visar länkar eller knappar till dina routes.
Tips lägg dina routes i config/route/session.php och inkludera filen i config/route.php.
#Krav
Integrera klassen Session med Anax. (
src/Session/Session.php).session/incrementska öka en siffra i sessionen med 1. Gör en redirect tillsession.session/decrementska minska siffran i sessionen med 1. Gör en redirect tillsession.session/statusska returnera ett json-response. Informationen som ska visas är minst 3 av de inbyggda funktionerna som du hittar här.session/dumpska använda klassensdump()-metod på sidan.session/destroyska använda klassensdestroy()-metod och göra en redirect till routensession/dump.sessionvisar länkarna till de testroutes som du har gjort. Här visar du även värdet på sessionens siffra. Se till så du når den via navbaren.
#Extrauppgift
Gör ett formulär där man kan lägga till egna värden i sessionen.
Gör ett formulär där man kan redigera värden i sessionen.
Testa, lek och öva - det kommer man långt med.
Lycka till och hojta till i forumet om du behöver hjälp!
#Revision history
- 2017-03-17: (A, lew) First version.
 
        