Originariamente inviato da wino_7
Però leggendo una guida su Zend ho letto che implementa la logica MVC, quindi pensavo che facesse anche da TEMPLATE ENGINE.

Quindi praticamente insieme vanno bene?
E' un po più "complicato" il discorso.

Zend Framework è, come detto prima, un FRAMEWORK per agevolare lo sviluppo in PHP. Esso implementa numerose classi che gestiscono altrettanto numerose "funzionalità": autenticazione, database, internazionalizzazione, cache, etc.

In tutto questo sono inserite anche delle strutture per programmare, in PHP, seguendo la logica MVC.

Come puoi leggere a questo indirizzo: http://zendframework.com/about/components sono disponibili vari componenti ed uno di questi è per MVC ma tutti gli altri no; e possono tranquillamente essere usati.

Io personalmente non trovo corretto l'uso di logiche MVC sul web con PHP, la trovo una forzatura ma alla fine sono gusti. Detto ciò puoi tranquillamente utilizzare Zend Framerowk (con o senza MVC) ed affiancare a questo Smarty come TEMPLATE ENGINE.

Ti consiglierei però di usare gli strumenti più semplici per arrivare al tuo scopo, per la serie "perché usare un cannone per ammazzare una mosca"?!