corso https://vola.udemy.com/course/php-mvc-from-scratch/learn/lecture/40931984#overview
filippo.bertilotti
2024-05-07 0011752c10c2aa6b599b0570865c61d6bc68e880
index.php
@@ -1,21 +1,14 @@
<?php
$action = $_GET["action"];
$controller = $_GET["controller"];
$path = parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH);
$segments = explode("/", $path);
if($controller === "products") {
    require "src/controllers/products.php";
    $controller_object = new Products;
}elseif($controller === "home") {
    require "src/controllers/home.php";
    $controller_object = new Home;
$controller = $segments[1];
$action = $segments[2];
}
require "src/controllers/$controller.php";
$controller_object = new $controller;
if($action === "index") {
    $controller_object->index();
}elseif($action === "show") {
    $controller_object->show();
}
$controller_object->$action();