The Fat-Free Rahmenrahmen wird auch als F3 :: PHP oder F3 bekannt.
Da fast alle Web-Anwendungen verwenden heute eine Datenbank eines der besten Features von F3 ist die erweiterte Unterstützung für eine Vielzahl von Datenbanken, auch für diejenigen, NoSQL.
Der Rahmen verfügt über eine Mini-ORM aus dem Kasten heraus, dass mit Leuten wie MySQL, SQLite, MSSQL, Sybase, DB2, PostgreSQL MongoDB und arbeiten können, enthalten.
Dies gewährleistet, der Rahmen kann auf verschiedenen Serverumgebungen und Konfigurationen verwendet werden, da für die meisten Anwendungen PHP ist die Haupt Aufenthalt, während Datenbank-Unterstützung ist in der Regel der schwierige Anforderung.
Die Fat-Free Rahmen zielt vor allem kleiner und schneller zu sein, als im Grunde ein Platzhalter für Pakete, die Unterstützung für verschiedene Funktionen zu gewährleisten.
Wenn Sie Ruby und verwendet haben, Sinatra in der Vergangenheit, dann Fat-Free wird sehr vertraut erscheinen
Eigenschaften .
- Routing Engine
- JavaScript und CSS Kompressor
- Die Benutzerauthentifizierung Unterstützung
- OpenID-Unterstützung
- Protokollierung
- Netzwerkdiagnose-Tools
- E-Mail SMTP über SSL / TLS,
- Inter-Server-Datenkommunikation
- ZIP-Archiv-Manager
- Datenbank-Abstraktionsschicht
- Unit-Tests Unterstützung
- Markdown-to-HTML-Umbauten
- Erweiterte Bildverarbeitung
- Geokodierung Unterstützung
- Warenkorb Support
- Pingback Unterstützung
- Unicode-Unterstützung
- Template-Engine
- XML-Sitemap-Generator
- Atom / RSS Manipulation
- CAPTCHAs
- Thumbnail Generation
- API-Wrapper für Google, Twitter, Yahoo und Akismet
- Dokumentation
Was ist neu in dieser Pressemitteilung:
- Prevent aufdringliche Verhalten der Mapper - & # x3e; Copyfrom ( )
- Unterstützung mehrerer SQL Primärschlüssel
- Unterstützung benutzerdefinierte Tag-Attribute / Inline-Token zur Laufzeit festgelegt
- Breitere Unterstützung für HTTP Basic Auth
- Verbieten Jig _id clear ()
- Hinzufügen von Unterstützung für detaillierte stringify () Ausgabe
- In Basisverzeichnis, um UI-Weg, Fallback
- Support Test - & # x3e; erwarten () Verkettung
- Unterstützung __toString () in stringify ()
- Erhöhen Sie MySQL-Unterstützung
- Verschieben esc (), roh () und hinters Licht zu führen () der Klasse anzeigen, wo sie angemessener gehören
- Lassen Sie benutzerdefinierte Felder in SQL-Mapper Konstruktor
- Re-Implementierung der pre-3.0-Vorlage resolve () Funktion
- Entfernen redundanten Instanzen session_commit ()
- Hinzufügen von Unterstützung für Eingangsfilterung in Mapper - & # x3e; Copyfrom ()
Was ist neu in Version 3.1.1:
- Support OpenID Attributaustausch
- BAIL variable aktiviert / deaktiviert Fortsetzung der Ausführung auf nicht-fatalen Fehlern
- Unterstützung für Oracle
- bezeichnete zwischengespeicherte Abfragen in log
- Implementiert Bcrypt - & # x3e; needs_reshash ()
Was ist neu in Version 3.0.8:
- Bcrypt leichte Hashing Bibliothek & # x5C;
- Zurück Gesamtzahl der Datensätze in Ober in Cursor - & # x3e; Paginieren ()
- ONERROR Kurzschluss (Enhancement # 334)
- Übernehmen quotes / Backticks auf DB Bezeichner
- Lassen Sie Aktivieren / Deaktivieren von SQL log
Was ist neu in Version 3.0.6:
- Lassen JAR Elemente einzeln
- Refactor DB & # x5C, SQL & # x5C; Mapper - & # x3e; einfügen (), um mit autoincrement Felder bewältigen
- Trigger-Fehler, wenn captcha () Schriftart fehlt
- Entfernen Sie unnötige Abschlag regex Rekursion
- Nach Skalare anstelle von DB & # x5C; SQL-Zeichenfolgen
- Implementieren umfassen diakritische Tabelle
- Option hinzufügen zum Sperren 401 Fehler, wenn grundlegende auth () fehlschlägt
- In Markdown-Syntax-Highlighting für Apache-Konfiguration
Was ist neu in Version 3.0.5:
- Markdown-Klasse mit PHP, HTML, und INI- Syntax-Highlighting unterstützen.
- Optionen für die Zwischenspeicherung von select () und zu finden () ergibt.
- Hinzugefügt send () Argument für zwingt Downloads.
- Bietet gelesen Option () zum Anlegen von Unix LF als Standard Zeilenende.
- Bypass Lexikon () aufrufen, wenn Sprache ist nicht definiert.
- Lastfallback-Sprache Wörterbuch Wenn die Sprache nicht definiert ist.
- Karte () überprüft nun Existenz von Klassen / Methoden zur nicht-Token versehen URLs.
- Verbesserte Fehlerberichterstattung von nicht vorhandenen Template-Methoden.
Was ist neu in Version 2.0.13:
- Workaround, um zu verhindern, existiert () von Auto-Start eine Sitzung.
- Bug fix:. Virtuelle Felder mit Unterabfrage
- Verweis auf nicht vorhandene Klasse konstant entfernen.
Kommentare nicht gefunden