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

  1. GET / is routed in core/Bootstrap.php to HomeController::index().
  2. The controller calls $this->view('home/index', [...]) with data.
  3. The base controller renders app/Views/home/index.php into $content.
  4. $content is injected into app/Views/layouts/material.php.
  5. Materialize CSS/JS create the final dashboard look.
Framework Version
v0.2
Core routing + MVC + template integration.
dashboard.controllers
1
Each controller maps routes to views and logic.
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.