View engine con direttive Blade-like
Pillar article sul template engine custom con layout, include, direttive e placeholder per variabili.
1 min di letturaFrontend
Luigi Iadicola, Programmatore - Napoli
Template semplici ma efficaci
La View engine di Soft PHP MVC usa file PHP puri con un sistema di direttive ispirato a Blade: @include per i partial, @csrf per i token, {{$variabile}} per i placeholder. Il layout di default è in views/layouts/ e il contenuto delle pagine in views/pages/.
Il rendering funziona in tre fasi: carica il layout, inietta il contenuto della pagina, processa le direttive e sostituisce i placeholder con i dati passati dal controller.
Cosa offre
- Layout system con ereditarietà
- Include per componenti riusabili
- Direttive per CSRF e method override
- Placeholder con escape automatico
- Nessuna dipendenza: puro PHP
Non è Twig e non vuole esserlo. È un engine leggero che copre il 90% dei casi senza aggiungere complessità al progetto.
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.