El marco Marco sin grasa también se conoce como F3 :: PHP o simplemente F3.
Desde casi todas las aplicaciones web hoy en día utilizan una base de datos una de las mejores características de F3 es su soporte extendido para una amplia gama de bases de datos, incluso para los NoSQL.
El marco tiene un mini-ORM incluido fuera de la caja, que puede trabajar con los gustos de MySQL, SQLite, MSSQL, Sybase, DB2, MongoDB y PostgreSQL.
Esto asegura que el marco se puede utilizar en diversos entornos de servidor y configuraciones, ya que para la mayoría de aplicaciones PHP es la estancia principal, mientras que el apoyo de base de datos es generalmente el requisito difícil.
El Marco-Fat Free apunta más que nada para ser pequeño y rápido, siendo básicamente un marcador de posición para paquetes que garanticen el apoyo a diversas características.
Si ha utilizado Ruby y Sinatra en el pasado, entonces sin grasa parecerá muy familiar
Características .
- Motor de enrutamiento
- JavaScript y CSS compresor
- soporte de autenticación de usuario
- Soporte OpenID
- Registro
- Diagnósticos de red
- SMTP enviando un correo electrónico a través de SSL / TLS,
- Inter-servidor
- gestor de archivos ZIP
- capa de abstracción de base de datos
- Soporte pruebas unitarias
- Markdown-a-HTML
- procesamiento avanzado de imágenes
- Soporte geocodificación
- Cesta de la compra de soporte
- Soporte Pingback
- Soporte Unicode
- motor de plantillas
- Generador XML mapa del sitio
- Atom / RSS manipulación
- CAPTCHA
- Generación de miniatura
- envolturas API para Google, Twitter, Yahoo! y Akismet
- Documentación
Herramientas
Comunicaciones de datos
Conversiones
¿Cuál es nuevo en esta versión:
- Prevenir el comportamiento intrusivo de Mapper - & # X3e; copyfrom ( )
- Soporte de múltiples claves principales de SQL
- Atributos de Apoyo a la etiqueta de encargo / fichas en línea definidas en tiempo de ejecución
- soporte más amplio para HTTP de autenticación básica
- Prohibir _id Jig clear ()
- Añadir soporte para stringify detallada () salida
- Añadir directorio base a la ruta de la interfaz de usuario como de retorno
- Soporte para pruebas - & # X3e; esperar () encadenar
- Soporte __toString () en stringify ()
- Mejorar el soporte para MySQL
- esc Move (), en bruto (), y engañar () para ver la clase donde más apropiadamente pertenecen
- Permitir campos definidos por el usuario en el constructor asignador SQL
- Re-aplicar la función de pre-3.0 plantilla de determinación ()
- Eliminar instancias redundantes de session_commit ()
- Añadir soporte para filtrado de entrada en Mapper - & # X3e; copyfrom ()
¿Qué hay de nuevo en la versión 3.1.1:
- Soporte OpenID intercambio atributo
- variables FIANZA activa / desactiva la continuación de la ejecución en los errores no fatales
- Se ha añadido soporte para Oracle
- consultas en caché marcados en el registro
- Bcrypt Implementado - & # X3e; needs_reshash ()
¿Qué hay de nuevo en la versión 3.0.8:
- Bcrypt ligero biblioteca hash & # X5c;
- Vuelta número total de registros en superconjunto de Cursor - & # X3e; paginar ()
- ONERROR cortocircuito (Mejora # 334)
- Aplique comillas / acentos abiertos sobre identificadores DB
- Permitir activación / desactivación del registro de SQL
¿Cuál es nuevo en la versión 3.0.6:
- Permitir elementos JAR que se fijará individualmente
- Refactor DB & # X5c; SQL & # X5c; Mapper - & # X3e; insertar () para hacer frente a los campos autoincrement
- error de disparo cuando código de imagen () de la fuente no se encuentra
- Eliminar innecesaria la repetición de expresiones regulares rebaja
- Buscar escalares en lugar de DB & # X5c; cadenas SQL
- Implementar mesa diacríticos más completa li>
- Agregar opción para deshabilitar 401 errores cuando falla la autenticación básica ()
- Añadir sintaxis rebaja destacando para la configuración de Apache
¿Qué hay de nuevo en la versión 3.0.5:
- clase de rebajas con PHP, HTML y .ini resaltado de sintaxis apoyo.
- Las opciones para el almacenamiento en caché de select () y encontrar () resultados.
- send Añadido () argumento para obligar a las descargas.
- opción read () para aplicar Unix LF como final de línea estándar Proporciona.
- léxico Bypass () llamar si IDIOMA no está definido.
- diccionario idioma de reserva de carga si el lenguaje no está definido.
- Mapa () ahora comprueba la existencia de la clase / métodos para direcciones URL no tokens.
- Mejora de los informes de errores de métodos Plantilla inexistentes.
¿Qué hay de nuevo en la versión 2.0.13:
- La solución provisional para evitar que existe () de auto-arranque una sesión.
- Corrección de errores:. Campos virtuales que contienen sub-consulta li>
- Eliminar constante referencia a la clase no existe.
Comentarios que no se encuentran