Primi passi con Soft PHP MVC — articolo

> Primi passi con Soft PHP MVC

Pillar article su architettura, struttura delle directory e flusso di una richiesta nel framework.

Luigi Iadicola
~1 min lettura
#Framework #Getting Started #Architettura
Primi passi con Soft PHP MVC
Primi passi con Soft PHP MVC

Come e organizzato il progetto

Soft PHP MVC segue un pattern MVC classico con alcune scelte moderne: controller con attributi, ORM integrato, CLI completa e middleware pipeline. La struttura delle directory separa nettamente il core del framework dal codice applicativo.

Una richiesta entra da index.php, attraversa il bootstrap, viene risolta dal Router, filtrata dai middleware e gestita dal controller. Il controller puo usare modelli, servizi e la View engine per generare la risposta.

Componenti principali

  • app/Core/ — cuore del framework: routing, ORM, CLI, middleware
  • app/Controllers/ — controller applicativi
  • app/Model/ — modelli con typed properties
  • config/ — configurazione centralizzata
  • database/ — migrazioni e seeders

Ogni componente ha una responsabilita chiara, il che rende il framework facile da navigare anche per chi lo vede la prima volta.

altri articoli