MyQEE ist ein Open-Source-, schnelles und elegantes, leichtes PHP-Framework, das auf PHP5.2 basiert und die Verwaltung und Entwicklung mehrerer Projekte unterstützt. Die Datenbank verfügt über eine integrierte automatische Master-Slave-Trennfunktion Funktionen und unterstützt die automatische Nesting-Funktion, das Multi-Treiber-Design passt sich flexibel an verschiedene Umgebungen an. Klicken Sie hier, um den [MyQEE-Einführungsleitfaden] (./manual/guide/zh-cn/starting.md) zu besuchen.
Lehnen Sie groben und komplizierten Code ab, wählen Sie MyQEE und das PHP-Framework, das für WEB-Künstler erstellt wurde.
Funktionen des MyQEE PHP-Frameworks
* MyQEE ist ein leichtes Framework, aber es ist kein einfaches Framework. Das System verfügt über eine vollständige zugrunde liegende Klassenbibliothek und ein leistungsstarkes Erweiterungsfunktionsdesign.
* Einzigartige [HMVC](./manual/guide/zh-cn/hmvc.md) (geschichtetes MVC-Design) und Unterstützung mehrerer Projekte, wodurch die Entwicklung flexibler wird;
* Unterstützt den beliebtesten PHP-Paketmanager [Composer](http://getcomposer.org/), und Sie können Composer verwenden, um die offizielle Klassenbibliothek von MyQEE zu installieren;
* Code-Konsistenzdesign: Beispielsweise sind die Abfrageanweisungen von „MySQL“ und „MongoDB“ völlig unterschiedlich, aber in MyQEE kann eine Konsistenz von 90 % erreicht werden. Ihr Code kann auch in der „MySQL“-Umgebung verwendet werden `;
* Einschließlich „Datenbank“, „Cache“, „HttpClient“, „Sitzung“, „Speicher“, „Upload“ usw. Es unterstützt mehrere Treiber und kann sich an die Anforderungen verschiedener Umgebungen anpassen MySQLI, „Mongo“, „SQLite“, „Postgre“, Cache unterstützt „Memcache“, „File“, „Redis“, „Apc“, „Database“, „SQLite“, „WinCache“ usw.;
* Die Datenbank bietet eine leistungsstarke „QueryBuilder“-Funktion, die die Kompatibilität mit mehreren Datenbanken mit demselben Programm realisieren kann, wodurch die versteckten Gefahren der SQL-Injection und Bedenken hinsichtlich der Migration der Umgebung beseitigt werden;
* Cloud-Engine-Unterstützung: Unterstützt Cloud-Engines wie SAE und BAE, und die MyQEE-Website läuft auf SAE;
* Hohe Leistung und eleganter Code: Die Initialisierungsgeschwindigkeit von MyQEE wurde als schneller getestet als bei hervorragenden, leichtgewichtigen Frameworks wie Codeigniter;
* Vollständige und detaillierte Dokumentation und API-Unterstützung, und Sie können ganz einfach Ihre eigene Teamdokumentation erstellen;
* Es wurde für die Teamentwicklung entwickelt und bietet speziell Funktionen für die Teamklassenbibliothek. Einstellungen für mehrere Projekte können Teammitgliedern dabei helfen, unabhängigen und gemeinsam genutzten Code zu planen.
* ORM-Unterstützung für einzigartiges Hochleistungs-ORM;
* Unterstützen Sie „RESTFul“, unterstützen Sie [PHPRPC](http://www.phprpc.org/);
* Ursprüngliches 5-Modus-Betriebsdesign: Normaler Controller, Hintergrund-, Befehlszeilen-, Systemaufruf- und RESTFul-Controller sind voneinander getrennt, wodurch das System sicherer und zuverlässiger wird.
Sicherheit
* Das System verfügt über eine integrierte XSS-Sicherheitsfilterung.
* Anti-SQL-Injection, leistungsstarker QueryBuilder;
* Erzwungene Datentypkonvertierung;
* Die fünf Betriebsmodi „normaler Controller“, „Hintergrund“, „Befehlszeile“, „Systemaufruf“ und „RESTFul“ sind voneinander isoliert, wodurch die Sicherheit sicherer wird.
MyQEE v3.0 RC2-Änderungsprotokoll:
Dieses Update führt einige Verbesserungen basierend auf 3.0RC1 ein und behebt einige Fehler:
Verbessern Sie das Dokumentgenerierungsskript, verbessern Sie die modular geteilte Datenbank, fügen Sie Unterstützung für group_concat hinzu, der MongoDB-Datenbanktreiber unterstützt die Verwendung unterschiedlicher Abfragen in Gruppenabfragen, beheben Sie das Problem, dass die Abfrage des Slaves im MongoDB-Treiber in der neuen Version zu Verbindungsfehlern führen kann, und fügen Sie die BigInt-Klasse hinzu. Die Datumsklassenbibliothek der Bibliothek wurde verbessert
HttpClient fügt die Upload-Methode hinzu, die die Funktion des Hochladens von Dateien realisieren kann, die E-Mail-Klassenbibliothek verbessert, den Fehler beim Hochladen von Anhängen in E-Mails behebt, das Format von Empfängername + E-Mail unterstützt und die Funktion der Blindkopie verbessert.
Optimierung der Sitzungsklassenbibliothek
Der Swift Storage-Treiber ist vollständig, die Token-Überprüfung unterstützt die Versionen v1 und v2, optimiert die Parameterübertragungsmethode und unterstützt die URL-Konfiguration.
Expandieren