Files
2026-09-16 23:20:08 +07:00

22 lines
478 B
PHP

<?php
namespace app\Controllers;
abstract class Controller {
/**
* Basic view rendering method
*/
protected function view($viewName, $data = []) {
// Extract data to variables
extract($data);
$viewPath = APP_ROOT . '/app/Views/' . $viewName . '.php';
if (file_exists($viewPath)) {
require_once $viewPath;
} else {
die("View does not exist: " . $viewName);
}
}
}
?>