2012-11-12 11 views
6

Ich habe PHP5 vor langer Zeit benutzt und versuche derzeit mein Wissen aufzufrischen und es mit Kenntnissen von Zend Framework 2 und Smarty 3 für ein mögliches Projekt zu erweitern.Wie kann Smarty 3 mit Zend Framework 2 verwendet werden?

Ich bin zur Zeit, um herauszufinden, wie Smarty 3 als Ersatz/Ergänzung zum Zend Framework 2.

Alles verwenden kann ich über Google zu diesem Thema finden entweder:

  1. ist veraltet (zB Zend Framework 1)
  2. Angenommen, ich habe ein intimeres Arbeitswissen über Zend und Smarty, als ich es tatsächlich tue.

Kann jemand bitte mir erklären, als ob ich war, die Zend Skeleton Anwendung als meinen Ausgangspunkt verwenden:

  1. In welchem ​​Verzeichnis/Ordner (einen vollständig qualifizierten Pfad), Sollte ich das Smarty-3.1.12 Paket entpacken?

  2. Welche Klasse (n) muss ich erstellen, was genau müssen sie enthalten und wo sollten sie gespeichert werden?

  3. Welche Dateien müssen geändert werden und wie Smarty für die Anzeige in meinen Modulen verfügbar gemacht wird?

  4. In Bezug auf die oben erstellten Klassen, wie können/sollten diese von A-Z verwendet werden (z. B. einschließlich in geeigneten Klassen, Zuweisung von Werten, Erstellen von Ausgaben)?

Antwort

7

Es ist recht gut Modul SmartyModule

Definitiv Komponist, es zu installieren verwenden, es macht Ihr Leben viel einfacher :-)

And sample application

+0

Awesome! Werde es in Kürze versuchen und diese Antwort akzeptieren, wenn es funktioniert! –

+1

BTW, wenn Sie vielleicht vorschlagen, wie Komponist verwendet werden könnte, um es zu installieren, das würde mein Leben auch leichter machen ... Vor zwei Jahren hörte ich noch nie von Komponisten und jetzt scheint es in fast jeder Diskussion von PHP zu kommen! –

+0

Die "Beispielanwendung" scheint das "Zend Skeleton" zu sein ... Wenn ich richtig verstehe, ist dies eine Gabel, die Smarty-Unterstützung hinzufügt/nutzt? Und nicht die gleiche, mit der ich schon gespielt habe? –