Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
proc_g_uppgifter [2012-11-08 09:06]
Joakim Forsgren
proc_g_uppgifter [2012-11-08 09:08]
Joakim Forsgren
Line 18: Line 18:
     * Din klass garage skall spara all information i databasen lämpligt är att använda serialize och unserialize. På det viset borde det räcka med 2 fält, VehicleID och ObjectData. Du får ha fler men det känns onödigt tycker jag.     * Din klass garage skall spara all information i databasen lämpligt är att använda serialize och unserialize. På det viset borde det räcka med 2 fält, VehicleID och ObjectData. Du får ha fler men det känns onödigt tycker jag.
     * Du ska till din klass garage skriva mist dessa metoder:     * Du ska till din klass garage skriva mist dessa metoder:
-      - parkVehicle($vehicle) – skall lägga till ett fordon till garaget (spara ett objekt till databasen). +      - ''parkVehicle($vehicle)'' – skall lägga till ett fordon till garaget (spara ett objekt till databasen). 
-      - checkoutVehicle($registration) – skall plocka bort och returnera fordonet med registrerings_id $registration +      - ''checkoutVehicle($registration)'' – skall plocka bort och returnera fordonet med registrerings_id $registration 
-      - countVehicle() - skall returnera antal fordon i garaget. +      - ''countVehicle()'' - skall returnera antal fordon i garaget. 
-      - totalWeight() - skall returnera den totala vikten av alla fordon i garaget. +      - ''totalWeight()'' - skall returnera den totala vikten av alla fordon i garaget. 
-      - fastestVehicle() - skall returnera det snabbaste av alla fordon i garaget. +      - ''fastestVehicle()'' - skall returnera det snabbaste av alla fordon i garaget. 
-      - info() - skall presentera information om alla fordon som finns i garaget.+      - ''info()'' - skall presentera information om alla fordon som finns i garaget.
     * Tips på tillvägagångssätt:     * Tips på tillvägagångssätt:
       - Fundera ut hur din databas skall se ut, när du är klar visa mig.       - Fundera ut hur din databas skall se ut, när du är klar visa mig.
       - Testa så att du kan spara en instans av dina klass i databasen och sedan hämta upp den från databasen och återställa objektet. (serialize och unserialize).       - Testa så att du kan spara en instans av dina klass i databasen och sedan hämta upp den från databasen och återställa objektet. (serialize och unserialize).
       - Börja med din klass garage och testa så att varje steg du gör fungerar.       - Börja med din klass garage och testa så att varje steg du gör fungerar.