Recentemente ho scoperto il framework PHP Kohana (che è fantastico) e stavo leggendo una discussione sull'utilizzo in combinazione con un motore di template come Smarty o Twig. La mia domanda è perché preoccuparsi? Sicuramente un framework MVC, per definizione, è un motore di template. Anche il PHP "grezzo" è, probabilmente, un motore di template. Quali sono i possibili benefici di aggiungere un altro livello di astrazione a quello che è già presente in un framework come Kohana?Perché utilizzare un motore di template con un framework?
EDIT - mi rendo conto che un framework MVC non è la stessa cosa di un motore di template, ma sicuramente la parte V fa lo stesso lavoro? Forse sarebbe un modo migliore di formulare le cose; perché aggiungere un motore di template sulla parte V di un framework MVC?
Questo ha senso, la semplice riduzione delle sequenze di tasti può essere una manna dal cielo! :) – Mathew
Un confronto migliore è il più semplice * possibile * escape: '{$ user_data | escape}' o '{$ user_data}' vs Php h ($ user_data);?> – Kzqai
Con tag brevi su è solo '=$foo?> '. – DanMan