Controllers, views en routes toevoegen

CRUD

In onze applicatie willen we meestal CRUD acties kunnen uitvoeren. CRUD staat voor CREATE, READ, UPDATE, DELETE.

Voor de berichten gaan we een CRUD maken, daarmee heb je een voorbeeld voor jou applicatie waar je waarschijnlijk dezelfde soort acties wil uitvoeren. Daarnaast wil je een overzicht hebben van al je berichten, dit noemen we vaak INDEX.

Controllers aanmaken

We maken 5 controllers (in de controller directory)

Views aanmaken

We maken 5 views (in de view directory)

Router aanpassen

In de router moeten we nieuwe routes toevoegen

//berichten
case "/berichten":
    require "controllers/bericht.index.php";
    break;
case "/lees-bericht":
    require "controllers/bericht.read.php";
    break;
case "/schrijf-bericht":
    require "controllers/bericht.create.php";
    break;
case "/wijzig-bericht":
    require "controllers/bericht.update.php";
    break;
case "/verwijder-bericht":
    require "controllers/bericht.delete.php";
    break;