Il quadro quadro Fat-Free è anche conosciuto come F3 :: PHP o semplicemente F3.
Da utilizzare quasi tutte le applicazioni Web oggi un database una delle migliori caratteristiche di F3 è il supporto esteso per una vasta gamma di banche dati, anche per i più NoSQL.
Il quadro ha un mini-ORM inclusa fuori dalla scatola, che può lavorare con artisti del calibro di MySQL, SQLite, MSSQL, Sybase, DB2, MongoDB e PostgreSQL.
Questo assicura il quadro può essere utilizzato su vari ambienti e configurazioni server, dal momento che per la maggior parte delle applicazioni PHP è il soggiorno principale, mentre il supporto database è solitamente il requisito difficile.
Il quadro di Fat-Free mira soprattutto ad essere piccolo e veloce, essendo fondamentalmente un segnaposto per i pacchetti che assicurano il supporto per varie caratteristiche.
Se avete usato Ruby e Sinatra , in passato, quindi Fat-Free sembrerà molto familiare
Caratteristiche .
- motore di routing
- JavaScript e CSS compressore
- supporto per l'autenticazione utente
- Supporto OpenID
- Registrazione
- Diagnostica di rete
- SMTP e-mail su SSL / TLS,
- Inter-server
- gestore di archivi ZIP
- livello di astrazione database
- Supporto Unit testing
- Markdown-to-HTML
- l'elaborazione avanzata delle immagini
- Supporto geocodifica
- Carrello supporto
- Supporto Pingback
- Supporto Unicode
- motore di template
- Sitemap Generator XML
- Atom / RSS manipolazione
- CAPTCHA
- generazione Thumbnail
- wrapper API per Google, Twitter, Yahoo! e Akismet
- Documentazione
Strumenti
Comunicazioni di dati
Conversioni
Cosa c'è di nuovo in questa versione:
- Prevenire comportamento intrusivo di Mapper - & # X3e; CopyFrom ( )
- Supporto di più chiavi primarie SQL
- Supporto attributi personalizzati / gettoni in linea definite in fase di esecuzione
- più ampio supporto per autenticazione base di HTTP
- Proibire Jig _id chiaro ()
- Aggiungere il supporto per stringa i dettagli () uscita li>
- Aggiungi directory base al percorso di UI come fallback
- Supporto Test - & # X3e; aspettarsi () concatenamento
- Supporto __toString () in stringa i ()
- Migliorare il supporto MySQL
- Sposta esc (), crudo (), e ingannare () per visualizzare una classe dove più propriamente appartengono
- Consenti campi definiti dall'utente in costruttore di SQL mapper
- re-implementare la funzione di pre-3.0 template risoluzione ()
- Rimuovi istanze ridondanti di session_commit ()
- Aggiungere il supporto per il filtraggio in ingresso Mapper - & # X3e; CopyFrom ()
Tag
Cosa c'è di nuovo nella versione 3.1.1:
- Supporto OpenID scambio attributo
- variabile BAIL abilita / disabilita continuità dell'esecuzione per errori non fatali
- Aggiunto il supporto per Oracle
- query nella cache codificato log
- Implementata Bcrypt - & # X3e; needs_reshash ()
Cosa c'è di nuovo nella versione 3.0.8:
- Bcrypt leggero biblioteca hashing & # x5C;
- Ritornare numero totale di record in superset in Cursore - & # X3e, impaginare ()
- ONERROR cortocircuito (Enhancement # 334)
- Applica quotes / backticks su identificatori DB
- Consenti attivazione / disattivazione del log SQL
Cosa c'è di nuovo nella versione 3.0.6:
- Consenti elementi JAR da impostare individualmente
- Refactor DB & # x5C; SQL & # x5C; Mapper - & # X3e, inserire () per far fronte a campi di autoincremento
- errore Attiva quando captcha (font) manca
- Rimuovi inutile Markdown regex ricorsione
- Controlla scalari invece di DB & # x5C; stringhe SQL
- Implementazione più completa tabella diacritics
- Aggiungi opzione per disabilitare 401 errori quando autenticazione di base () fallisce
- Aggiungi sintassi Markdown che evidenzia per configurazione di Apache
Cosa c'è di nuovo nella versione 3.0.5:
- classe Markdown con PHP, HTML, e ini evidenziazione della sintassi supporto.
- Opzioni per la memorizzazione nella cache di select () e find () risultati.
- Aggiunto send () argomento per forzare i download.
- fornisce l'opzione read () per l'applicazione Unix LF come fine linea standard.
- lessico Bypass () chiamata Se il linguaggio è definito.
- dizionario linguaggio carico di fallback Se il linguaggio è definito.
- mappa () ora controlla l'esistenza di classi / metodi per gli URL non token.
- Migliorata la segnalazione degli errori di metodi modelli inesistenti.
Cosa c'è di nuovo nella versione 2.0.13:
- Soluzione per prevenire esiste () da auto-partenza una sessione.
- Bug fix:. I campi virtuali contenenti sub-query
- Rimuovi riferimento costante classe inesistente.
I commenti non trovato