View engine con direttive Blade-like — articolo

> View engine con direttive Blade-like

Pillar article sul template engine custom con layout, include, direttive e placeholder per variabili.

Luigi Iadicola
~1 min lettura
#View Engine #Template #Frontend
View engine con direttive Blade-like
View engine con direttive Blade-like

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, per i token, {{$variabile}} per i placeholder. Il layout di default e 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 ereditarieta
  • Include per componenti riusabili
  • Direttive per CSRF e method override
  • Placeholder con escape automatico
  • Nessuna dipendenza: puro PHP

Non e Twig e non vuole esserlo. E un engine leggero che copre il 90% dei casi senza aggiungere complessita al progetto.

altri articoli