Kód bázis

CRUD műveletek - PHP az alapoktól

Témakörök:
  • 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!

További kurzusok: