EaglePHP ist ein Open-Source-, effizientes, objektorientiertes PHP-MVC-Entwicklungsframework. Es basiert vollständig auf PHP5 und kann zur Entwicklung von WEB-Programmen und -Diensten verwendet werden Entwicklung möglich und etabliert ein Modell zur Förderung der Code-Wiederverwendung, trägt dazu bei, die schnelle Softwareentwicklung (Rapid Software Development, RAD) zu fördern und stabilere Programme zu erstellen, was Entwicklern Zeit spart und den Aufwand für das Umschreiben von Code reduziert.
Rahmenmerkmale
1. Der Code ist vollständig in PHP5 geschrieben, objektorientiert, prägnant und standardisiert.
2. Modularer Strukturaufbau, einfach zu erweitern.
3. Verwenden Sie den MVC-Modus, um die Wartbarkeit des Programms zu verbessern.
4. Unterstützen Sie die Verwaltung und Weiterleitung mehrerer Projekte, die über verschiedene Einzeleingänge gesteuert werden.
5. Unterstützt den CLI-Befehlszeilenmodus.
6. Stellen Sie Multi-Treiber-Erweiterungen für MySQL- und Cache-bezogene Basisklassen bereit.
7. Verwenden Sie die Smarty-Template-Engine, um die Präsentationsebene und die Geschäftsebene zu trennen.
8. Stellen Sie einen einheitlichen automatischen Lademodus und einen einheitlichen Namespace bereit.
9. Bereitstellung von technischem Personal zur Entwicklung von Debugging-Tools und Fehlerverfolgungssystemen.
10. Fördern Sie die Architektur basierend auf der Seiten-URL und der Formularaktion (verstecktes Feld).
11. Generieren Sie automatisch Datenbanktabellenoperationen, um die Sekundärentwicklung zu unterstützen.
12. Unterstützen Sie den nahtlosen Wechsel von Sitzungen in Memcahe, Datenbank und Datei.
13. Die integrierte Filterkomponente mit hoher Sicherheit implementiert einen Filtermechanismus, um SQL-Injection- und XSS-Cross-Site-Scripting-Angriffe zu verhindern.
14. Unterstützen Sie ORM und realisieren Sie die Geschwindigkeit der OOP-Entwicklung und die überlegene Leistung.
15. Integriertes Dokumentausgabemodul zum Generieren eines API-Entwicklungshandbuchs im CHM- oder HTML-Format für bestimmte Projekte.
EaglePHP Open Source Framework v1.6 Update-Protokoll:
1. Fügen Sie Datenbanktabellen-Aliaseinstellungen und Parametereinstellungen hinzu: dbprefix-Parameter in Com/Config/DbConfig.php.
2. Ändern Sie das Sitzungsverzeichnis und legen Sie es fest. Die Daten werden standardmäßig im Verzeichnis Com/data/_session gespeichert.
3. Fügen Sie Batch-Backup/-Wiederherstellung der Datenbank nach Datum, Batch-Optimierung und Reparatur von Tabellendaten hinzu und zeigen Sie die Tabellenstruktur an.
4. Fügen Sie die Konfiguration des Sitzungslebenszyklus hinzu und fügen Sie die Konstante SESSION_LIFE_TIME zur Hauptkonfigurationsdatei Main.inc.php hinzu.
5. Systemparameter-Konfigurationsfunktion hinzugefügt, mit der Standort-, Kern-, Anhang-, Leistungs- und andere Parameter eingestellt werden können.
6. Die Pressemitteilung fügt die Funktionen zum Remote-Download von Bildern, zum Extrahieren von Artikel-Miniaturansichten und zum Löschen von Nicht-Site-Links hinzu.
7. Ändern Sie die Berechtigungsverwaltung, beschränken Sie Administratorrollen und -konten und verbieten Sie das Löschen. Superadministratoren haben alle Berechtigungen und brechen die Berechtigungsbearbeitung und Berechtigungsüberprüfung ab.
8. Die Pressemitteilung nutzt die PHP-Wortsegmentierungstechnologie, um Schlüsselwörter automatisch aus dem Artikelinhalt zu extrahieren.
9. Fügen Sie ein Front-End-Website-System hinzu, um Artikel, Ankündigungen und Weibo-Notizen aufzulisten. Sie können darauf klicken, um den Text des Artikels anzuzeigen.
10. Fügen Sie im Hintergrund eine tägliche Weibo-Notizverwaltungsfunktion hinzu.
11. Der Fehler wurde behoben, bei dem beim Klicken auf andere Seiten nach dem Hochladen von Fotos über Flash ein neues Fenster angezeigt wurde.
12. Der Fehler wurde behoben, der dazu führte, dass das Textfeld im Hintergrundeditor nicht den Fokus erhalten konnte.
Expandieren