- Create, Read, Update, Delete
műveletek megvalósítása a termék erőforráson - Tömb műveletek
***Új ChatGPT Asszisztens! Ha kérdésed van, fordulj az asszisztenshez az alábbi chat ablakban!***
Figyelem!
A fájlrendszerbe való mentés akkor jó megoldás, ha az adat rendezetlen és később nem kell benne keresni. (Pl: logfile-ok)
Ebben az epizódban csak gyakorlásképpen mentettünk a fájlrendszerbe; ezeket az adatokat a való életben az adatbázisba szokás menteni.
Az adatbáziskezelésről későbbi epizódban lesz szó!
Kiegészítés:
A PHP first class függvényekkel dolgozik. Ez azt jelenti, hogy a függvényt hozzárendeleheted változóhoz, bepasszolhatod egy másik függvénybe paraméterként, vagy akár visszatérhetsz egy függvénnyel függvényből.
Jelen rendszerünkben a 19. sorban látunk erre példát, ahol egy függvényt kötünk be a változó alá értékként.
A PHP nyelv érdekessége, hogy ha stringként írsz le egy értéket és van olyan néven függvény a rendszerben, akkor hiába stringet írtál le, a PHP a függvényre mutató referenciaként kezeli a leírtakat. Lásd: "notFoundHandler".
Önálló feladat:
1.
Bővítsd ki a termék erőforrást további adatmezőkkel és a listázásnál ezeket az adatokat is írd ki!
Pl:
quantity - darabszám (int),
discount - kedvezmény (float), ← az árat szorozd be a kedvezménnyel, a lista kigenerálása közben
description - termékleírás (string)
2.
A termék erőforrás analógiájára, hozz létre újabb erőforrást és valósítsd meg rájuk a létrehozás, listázás, szerkesztés és törlési funkcionalitást!
Ehhez használd fel a sablonkezelés és az útvonalválasztó kapcsán tanultakat!
Példa erőforrás:
vásárló
id (string),
firstname (string),
lastname (string),
address (string),
isSubscribed (boolean)
Ha tetszik a tartalom, akkor küldj Google értékelést!
Ezzel segítesz, hogy a Kódbázis képzései minél több emberhez eljussanak. Köszönöm!