38751-vm/app/Core/Controller.php
Flatlogic Bot a887a75aed Aslam
2026-02-24 22:20:46 +00:00

26 lines
554 B
PHP

<?php
namespace App\Core;
class Controller {
protected function view($name, $data = []) {
extract($data);
$viewFile = __DIR__ . "/../../views/{$name}.php";
if (file_exists($viewFile)) {
require_once $viewFile;
} else {
echo "View {$name} not found";
}
}
protected function json($data) {
header('Content-Type: application/json');
echo json_encode($data);
}
protected function redirect($url) {
header("Location: {$url}");
exit;
}
}