We gaan in deze opdracht een nieuwe pagina aanmaken waarop posts te zien zijn. Maak daarvoor twee nieuwe bestanden aan:
- app/controller/posts.php
- app/views/posts.view.php
In de view willen we nu alle posts gaan tonen. Daarvoor hebben we een loop nodig die door alle posts heen kan gaan. Je zou hiervoor een foreach loop kunnen gebruiken
Nu moeten we alleen nog een route maken om de posts te kunnen zien. En een linkje in het menu.
Daarvoor openen we de router.php en voegen de route naar "posts" toe.
app/router.php
if ($uri == "posts") { require "controllers/posts.php"; die(); }
<a href="posts" class="<?= isUri("posts") ? 'underline ' : '' ?>text-gray-300 hover:bg-gray-700 hover:text-white px-3 py-2 rounded-md font-medium">Posts</a>