Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
proc_g_uppgifter [2012-10-24 14:19] Joakim Forsgren |
proc_g_uppgifter [2012-11-08 09:07] Joakim Forsgren |
||
---|---|---|---|
Line 16: | Line 16: | ||
* Klassen skall klara av att parkera alla olika typer av fordon som du har gjort. | * Klassen skall klara av att parkera alla olika typer av fordon som du har gjort. | ||
* Garage skall ärvas från klassen mysqli. | * Garage skall ärvas från klassen mysqli. | ||
+ | * 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). | + | - '' |
- 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. | + | - '' |
- | - totalWeight() - skall returnera den totala vikten 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. | + | - '' |
- | * 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. \\ \\ 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. |