In de controllers komt alle logica en alle database transacties te staan. Stel je wilt op een pagina alle gebruikers tonen. In dat geval zal je een in je controller verbinding met de database maken, alle users ophalen uit de database. En daarna deze gegevens meegeven aan een view.
Voorbeeld /app/controllers/users.php
<?php $db = new Database(); $users = $db->query("SELECT name FROM users")->fetchAll(); view('users',[ 'users' => $users, ]);
Deze code wordt in een later deel van de cursus uitgelegd