Ik zou de detail pagina een eigen pagina maken (straks met de views) en niet in webshop.php logica maken om onderscheid te maken tussen overview en detail pagina
Als je al logica in de presentatie laag wilt zetten dan moet het velden zijn die bewust in de $data zijn gezet
https://github.com/JBZonda/educom-webshop-oop/blob/6e2db592597419c020bb1d80cb1477340da43a5c/webshop.php#L47-L53
Ik zou de detail pagina een eigen pagina maken (straks met de views) en niet in webshop.php logica maken om onderscheid te maken tussen overview en detail pagina
Als je al logica in de presentatie laag wilt zetten dan moet het velden zijn die bewust in de $data zijn gezet