Dashboard
Welcome!
Framework Version
v0.4
Core routing, MVC structure, and Materialize layout.
Controllers
1
Each controller maps routes to views and logic.
Views
4
Layout, dashboard and About page templates.
Projects (idea slots)
4
Use this framework as a base for multiple apps (admin panels, portals, tools).
How this page is rendered
Route → Controller → View → Materialize layout
- GET / is routed in core/Bootstrap.php to HomeController::index().
- The controller calls $this->view('home/index', [...]) with data.
- The base controller renders app/Views/home/index.php into $content.
- $content is injected into app/Views/layouts/material.php.
- Materialize CSS/JS create the final dashboard look.
Framework Version
v0.2
dashboard.controllers
1
How this page is rendered
home.how_rendered_intro
1
GET
/ → Bootstrap routes to
HomeController::index().
2
Controller calls
$this->view('home/index', $data).
3
Base controller injects
$content into the selected layout.
4
Layout (Material or Cork) outputs the full HTML shell.