Primi passi con Soft PHP MVC
Pillar article su architettura, struttura delle directory e flusso di una richiesta nel framework.
1 min di letturaFramework
Luigi Iadicola, Programmatore - Napoli
Com'è 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 può usare modelli, servizi e la View engine per generare la risposta.
Componenti principali
app/Core/— cuore del framework: routing, ORM, CLI, middlewareapp/Controllers/— controller applicativiapp/Model/— modelli con typed propertiesconfig/— configurazione centralizzatadatabase/— migrazioni e seeders
Ogni componente ha una responsabilità chiara, il che rende il framework facile da navigare anche per chi lo vede la prima volta.
Hai lo stesso problema in azienda?
Raccontami cosa non va e da quando. Guardo la situazione con te prima di proporre qualsiasi intervento.
Ricevi il prossimo articolo
Una mail per ogni articolo nuovo, nient'altro. Ti disiscrivi con un clic dal link in fondo a ogni email.