DoitPHP (ehemals Tommyframework) ist ein leichtes PHP-Framework, das auf der BSD-Open-Source-Lizenz basiert. Kurz gesagt: DoitPHP läuft effizient, ist einfach zu erlernen, zu verwenden und zu erweitern. Mit anderen Worten: DoitPHP ist effizient und dennoch leistungsstark, flexibel und dennoch skalierbar. Als „aufsteigender Stern“ im PHP-Framework erbt DoitPHP die Gemeinsamkeiten dieser hervorragenden PHP-Frameworks: OOP-Schreibstil des Codes, URL-Routing-Funktion, MVC-Architekturideen, UID-Datenbankoperationen und technischer Support für AJAX-Frontend-Seiten. Es wurden Mikroinnovationen im Betriebs- und Funktionsdesign vorgenommen: 1. Die Hilfsentwicklungstools von DoitPHP (DoitPHPTools), deren leistungsstarke „Gerüst“-Funktion die Verwendung dieses Frameworks für die Programmentwicklung erleichtert.
2. Der übersichtliche und effiziente View-Run-Mechanismus macht die Entwicklung und den Betrieb von View-Dateien einfach und unkompliziert.
3. Durch das flexible Design von Erweiterungsmodulen (Modulen) können problemlos Open-Source-Programme von Drittanbietern wie SMARTY, ADODB, CKEDITOR, TINYEDITOR, FPDF, PHPMAILER, PHPRPC usw. aufgerufen werden.
4. Integrierte JQUERY- und THICKBOX-, TABS-, JQUERYFORM-, LAZYLOAD- und andere JQUERY-Plug-Ins, die den AJAXLOADING-Bildladeeffekt, den Lightbox-Effekt (Sperrbildschirmeffekt), das TAB-Menü, den CHECKBOX-Vollauswahl- oder Umkehrauswahleffekt und die Bildbearbeitung im Vordergrund ermöglichen -End-Seitenentwicklung. Lazy-Loading-Effekte usw. machen es praktisch.
5. Bietet Betriebsbibliotheken, die häufig in der PHP-Programmentwicklung verwendet werden, sei es der Betrieb von COOKIE und SESSION oder der Paging-Effekt von Webseiten, die Wiedergabe von Audio, Video, Bild-Diashows und die Generierung von RAR, EXCEL, PDF und andere Dateitypen, implementieren allgemeine Cache-Operationen wie MEMCACH, XCACHE und APC und implementieren erweiterte PHP-Anwendungen wie WEBSERVICE. Die Verwendung der erweiterten Klassenbibliothek zum Ausführen von Operationen ist so einfach wie das Aufnehmen mit nur einem Fingertipp.
6. Umfangreiche Datenbanktreiber, die MYSQL, POSTGRESQL, ORACLE, SQLITE, MSSQL, MONGODB und andere Datenbanken unterstützen. DoitPHPv2.6-Änderungsprotokoll: Viele Klassenmethodenparameter in der Model-Basisklasse wurden erheblich angepasst. Die Paginierungserweiterungsklasse ändert den Namen einiger Klassen