Layouts
ไฟล์ layout อยู่ที่ layouts/ เช่น layouts/default.php, layouts/auth.php. ภายใน layout ให้เรียก $layout->getHead() และ $layout->getContent().
สร้าง layout ใหม่
<?php $config = getConfig(); ?>
<!DOCTYPE html>
<html lang="th">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://cdn.tailwindcss.com"></script>
<?= $layout->getHead() ?>
</head>
<body>
<?php include(__DIR__ . "/../components/navbar.php"); ?>
<main><?= $layout->getContent() ?></main>
</body>
</html>
ใช้ layout ในหน้า
<?php
$layout->setLayout('auth');
?>