ZenTaoPHP ist ein leichtes, effizientes, benutzerfreundliches und lockeres MVC-Entwicklungsframework. Lizenziert unter der LGPL-Vereinbarung. Die Hauptfunktionen des ZenTaoPHP-Frameworks sind wie folgt:
1. Single-Entry-Modus Single-Entry ist mittlerweile eine beliebte Entwicklungsmethode. Der Vorteil besteht darin, dass Sie eine zentrale Kontrolle haben können. Oder vielleicht ist eine relativ grundlegende Sache des Frameworks ein einziger Eingang. Jetzt unterstützt das ZenTaoPHP-Framework zwei Eingabedateien im Webmodus und im Befehlszeilenmodus. Für konkrete Beispiele können Sie die beiden Dateien demo/www/index.php und cli/call im App-Verzeichnis anzeigen.
2. MVC
ZenTaoPHP unterstützt die MVC-Entwicklung. Im Vergleich zu den verschiedenen Template-Implementierungen anderer Frameworks versucht ZenTaoPHP jedoch nicht, ein neues Template-System zu entwickeln, sondern verwendet PHP als Template-Sprache. Dies ist die schnellste und einfachste Lösung.
3. Unterstützt PATH_INFO- und GET-Aufrufe. Unterstützt Aufrufe von /user/info/id/123.html und unterstützt auch Aufrufe von index.php?m=user&f=info&id=123. Wenn Sie Ihre laufende Umgebung steuern können, können Sie PATH_INFO verwenden.
4. Unterstützt mehrsprachige Funktionen
ZT unterstützt mehrere Sprachfunktionen und bestimmt automatisch anhand der aktuellen Benutzer-Client-Informationen, welche Sprache verwendet werden soll.
5. Unterstützt mehrere Funktionsstile. 6. Automatischer Codegenerator. In der CLI-Anwendung ist die grundlegende Codegeneratorfunktion implementiert, mit der die Verzeichnisstruktur einer Anwendung initialisiert oder ein Modul basierend auf einer Tabelle erstellt werden kann.
7. Unterstützen Sie mehrere Anwendungen.
Im App-Verzeichnis können verschiedene Anwendungen erstellt werden, und jede Anwendung kann über ein eigenes Modul, eine eigene Konfiguration und eine eigene Eintragsdatei verfügen.
8. PDO unterstützen
Die Datenbankkapselung verwendet PDO. Tatsächlich ist PDO bereits gut gekapselt, sodass ZT keine weitere Kapselungsschicht durchführt und lediglich die native Methode von PDO verwendet.
9. Konfiguration und Sprache können über Objekte referenziert werden. Nach dem Laden durch das ZT-Framework werden sie in Objekte konvertiert. Daher kann in der Vorlage wie folgt darauf verwiesen werden: $config->xxx, $lang->aaa. Derzeit werden zwei Dimensionen unterstützt, beispielsweise $lang->user->id.
10. Was Sie sehen, ist API
Angesichts des aktuellen Trends zu offenen Plattformen ist es wichtiger, über einen sehr guten API-Mechanismus zu verfügen. In ZT kann jede Schnittstelle zu einer API werden. Die API unterscheidet sich durch den Erweiterungsnamen, auf den sie zugreift. Wenn Sie beispielsweise user/read/id/123.html aufrufen, wird eine normale Webseite zurückgegeben. Wenn der Zugriff user/read/id/123.json ist, werden die Daten im JSON-Format zurückgegeben. Grundsätzlich muss Ihre Methode nicht geändert werden. Sie müssen lediglich eine JSON-Vorlagendatei hinzufügen.
11. Unterstützen Sie modulübergreifende Aufrufe. Ein Modul kann die Modelldatei eines anderen Moduls aufrufen und dann verschiedene Geschäftslogiken kombinieren, um seine eigenen Funktionen auszuführen.
Expandieren