2012-11-12 9 views
6

Ho usato PHP5 molto tempo fa e attualmente sto cercando di aggiornare le mie conoscenze e di aumentarle con la conoscenza di Zend Framework 2 e Smarty 3 per un possibile progetto.Come si può usare Smarty 3 con Zend Framework 2?

Attualmente sto cercando di capire come utilizzare Smarty 3 in sostituzione/integrazione di Zend Framework 2.

Tutto quello che riesco a trovare tramite Google su questo argomento sia:

  1. non è aggiornato (ad es. Zend Framework 1)
  2. Presupposti Ho una conoscenza di lavoro più intima sia su Zend che su Smarty di quanto non sia in realtà.

Qualcuno può prega spiegare a me come se fossi , utilizzando lo Zend scheletro di applicazione come punto di partenza:

  1. In quale directory/cartelle (utilizzando un percorso completo), Dovrei decomprimere il pacchetto Smarty-3.1.12?

  2. Quali classi devo creare, che cosa devono esattamente contenere e dove devono essere archiviate?

  3. Quali file devono essere modificati e come, per rendere Smarty disponibile per la visualizzazione all'interno del/i mio/i modulo/i?

  4. Con riferimento alle classi create sopra, come possono/dovrebbero essere utilizzati da A-Z (ad esempio, all'interno di classi appropriate, assegnare valori, creare output)?

risposta

7

C'è abbastanza buona modulo SmartyModule

sicuramente utilizzare compositore per installarlo, si rende la vita molto più facile :-)

And sample application

+0

Impressionante! Proverò a breve e accetti questa risposta se funziona! –

+1

BTW, se potessi suggerire come il compositore potrebbe essere usato per installarlo, mi renderebbe la vita più facile ... Due anni fa non ho mai sentito parlare di compositore e ora sembra emergere in quasi ogni discussione su PHP! –

+0

La "domanda di esempio" sembra essere la "Zend Skeleton" ... Se capisco correttamente, questa è una forcella che aggiunge/utilizza il supporto Smarty? E non lo stesso con cui ho già giocato? –