Symfony se basa en las mejores prácticas de desarrollo web en Internet.
El objetivo del marco es acelerar la creación, el mantenimiento y el despliegue de aplicaciones web interactivas en vivo.
Symfony está considerado como uno de los mejores marcos PHP junto con veteranos como CakePHP o Zend .
El marco también es la base de la próxima rama Drupal 8.x.
Requisitos del sistema
- PHP 5.3.9 o superior
Novedades en esta versión:
- Eliminar el parámetro del método de clase en desuso
- Muestra el rastreo de la pila de una depreciación a pedido
- Eliminar la opción choices_as_values en ChoiceType
- Permitir una ruta vacía con un fragmento no vacío o una consulta li>
- Fix bug en la detección de Windows
- Reparar llamada a una función indefinida json_last_error_message
- Configuración en desuso "choices_as_values" a "false"
- Pruebas ausentes del tema horizontal de Bootstrap
- No reiniciar en el apagado, pero en FrameworkBundle / Test / KernelTestCase
- No traduzca etiquetas de formulario y marcadores de posición cuando 'translation_domain' sea falso
Novedades en la versión 3.1.4 / 2.8.9:
- Eliminar el parámetro del método de clase en desuso
- Muestra el rastreo de la pila de una depreciación a pedido
- Eliminar la opción choices_as_values en ChoiceType
- Permitir una ruta vacía con un fragmento no vacío o una consulta li>
- Fix bug en la detección de Windows
- Reparar llamada a una función indefinida json_last_error_message
- Configuración en desuso "choices_as_values" a "false"
- Pruebas ausentes del tema horizontal de Bootstrap
- No reiniciar en el apagado, pero en FrameworkBundle / Test / KernelTestCase
- No traduzca etiquetas de formulario y marcadores de posición cuando 'translation_domain' sea falso
¿Qué hay de nuevo? en la versión 3.1.2 / 2.8.8:
- Eliminar el parámetro del método de clase en desuso
- Muestra el rastreo de la pila de una depreciación a pedido
- Eliminar la opción choices_as_values en ChoiceType
- Permitir una ruta vacía con un fragmento no vacío o una consulta li>
- Fix bug en la detección de Windows
- Reparar llamada a una función indefinida json_last_error_message
- Configuración en desuso "choices_as_values" a "false"
- Pruebas ausentes del tema horizontal de Bootstrap
- No reiniciar en el apagado, pero en FrameworkBundle / Test / KernelTestCase
- No traduzca etiquetas de formulario y marcadores de posición cuando 'translation_domain' sea falso
Novedades en la versión 3.0.6 / 2.8.6:
Nuevo en Symfony 2.7.0 (30 de mayo de 2015)
Novedades en la versión 3.0.4 / 2.8.4:
- Eliminar el parámetro del método de clase en desuso
- Muestra el rastreo de la pila de una depreciación a pedido
- Eliminar la opción choices_as_values en ChoiceType
- Permitir una ruta vacía con un fragmento no vacío o una consulta li>
- Fix bug en la detección de Windows
- Reparar llamada a una función indefinida json_last_error_message
- Configuración en desuso "choices_as_values" a "false"
- Pruebas ausentes del tema horizontal de Bootstrap
- No reiniciar en el apagado, pero en FrameworkBundle / Test / KernelTestCase
- No traduzca etiquetas de formulario y marcadores de posición cuando 'translation_domain' sea falso
Novedades en la versión 3.0.3 / 2.8.3:
- Eliminar el parámetro del método de clase en desuso
- Muestra el rastreo de la pila de una depreciación a pedido
- Eliminar la opción choices_as_values en ChoiceType
- Permitir una ruta vacía con un fragmento no vacío o una consulta li>
- Fix bug en la detección de Windows
- Reparar llamada a una función indefinida json_last_error_message
- Configuración en desuso "choices_as_values" a "false"
- Pruebas ausentes del tema horizontal de Bootstrap
- No reiniciar en el apagado, pero en FrameworkBundle / Test / KernelTestCase
- No traduzca etiquetas de formulario y marcadores de posición cuando 'translation_domain' sea falso
Novedades en la versión 3.0.2 / 2.8.2:
- Eliminar el parámetro del método de clase en desuso
- Muestra el rastreo de la pila de una depreciación a pedido
- Eliminar la opción choices_as_values en ChoiceType
- Permitir una ruta vacía con un fragmento no vacío o una consulta li>
- Fix bug en la detección de Windows
- Reparar llamada a una función indefinida json_last_error_message
- Configuración en desuso "choices_as_values" a "false"
- Pruebas ausentes del tema horizontal de Bootstrap
- No reiniciar en el apagado, pero en FrameworkBundle / Test / KernelTestCase
- No traduzca etiquetas de formulario y marcadores de posición cuando 'translation_domain' sea falso
Novedades en la versión 3.0.0 / 2.8.0:
- Eliminar el parámetro del método de clase en desuso
- Muestra el rastreo de la pila de una depreciación a pedido
- Eliminar la opción choices_as_values en ChoiceType
- Permitir una ruta vacía con un fragmento no vacío o una consulta li>
- Fix bug en la detección de Windows
- Reparar llamada a una función indefinida json_last_error_message
- Configuración en desuso "choices_as_values" a "false"
- Pruebas ausentes del tema horizontal de Bootstrap
- No reiniciar en el apagado, pero en FrameworkBundle / Test / KernelTestCase
- No traduzca etiquetas de formulario y marcadores de posición cuando 'translation_domain' sea falso
Novedades en la versión 2.7.5:
- Symfony ahora tiene compatibilidad incorporada para PSR-7.
- Nuevos componentes y puentes:
- Nuevo componente de activos
- Nuevo puente PhpUnit
- Propel bridge eliminado de Symfony Core
- Traducción:
- Mejoras en el rendimiento
- Habilite la depuración de la traducción en directorios
- Añadido choice_translation_domain para evitar las opciones de transporte
- Generar caché de traducción al calentarse
- Se agregó un profiler de traducción
- Serializador:
- ObjectNormalizer
- Soporte de grupos de serialización
- Los normalizadores pueden serializar colecciones y escalares
- Compatibilidad con conversores de nombres
- Depuración:
- Rastrea e informa clases e interfaces en desuso
- Añadido symfony_debug_backtrace () y lo utiliza cuando se trata de errores fatales
- Twig:
- Se agregó un perfil de Twig
- Configurar formatos de fecha y formatos de números
- Disgregación de ramita de la plantilla
- Prioridad de cargador agregada
- Utiliza la nueva estrategia de autocapas de Twig
- Manipulaciones de URL como extensión de Twig
- VarDumper:
- Se agregaron lanzadores para objetos MongoCursor, amqp, recursos del analizador XML, clases de reflexión
- with-er interface para ClonerData li>
- Añadido gancho de captura de todos los objetos para lanzadores
- WebProfiler:
- Se han agregado comentarios sobre la versión actual de Symfony
- Se agregó un profiler de traducción
- Muestra los roles heredados en el perfilador web
- Consola:
- Hecho compatible con docopt de salida
- Añadidos los ayudantes de la guía del estilo de la consola
- Agregar soporte para colspan / rowspan + múltiples líneas de encabezado
- Seguridad:
- Se agregó un comando para codificar una contraseña
- Se agregó la activación del evento security.interactive_login en SimplePreAuthenticationListener
- Se agregó una representación de cadena para los usuarios principales
Novedades en la versión 2.7.2:
- Symfony ahora tiene compatibilidad incorporada para PSR-7.
- Nuevos componentes y puentes:
- Nuevo componente de activos
- Nuevo puente PhpUnit
- Propel bridge eliminado de Symfony Core
- Traducción:
- Mejoras en el rendimiento
- Habilite la depuración de la traducción en directorios
- Añadido choice_translation_domain para evitar opciones de transporte
- Generar caché de traducción al calentarse
- Se agregó un profiler de traducción
- Serializador:
- ObjectNormalizer
- Soporte de grupos de serialización
- Los normalizadores pueden serializar colecciones y escalares
- Compatibilidad con conversores de nombres
- Depuración:
- Rastrea e informa clases e interfaces en desuso
- Añadido symfony_debug_backtrace () y lo utiliza cuando se trata de errores fatales
- Twig:
- Se agregó un perfil de Twig
- Configurar formatos de fecha y formatos de números
- Disparo de ramita de la plantilla
- Prioridad de cargador agregada
- Utiliza la nueva estrategia de autocapas de Twig
- Manipulaciones de URL como extensión de Twig
- VarDumper:
- Se agregaron lanzadores para objetos MongoCursor, amqp, recursos del analizador XML, clases de reflexión
- with-er interface para ClonerData li>
- Añadido gancho de captura de todos los objetos para lanzadores
- WebProfiler:
- Se han agregado comentarios sobre la versión actual de Symfony
- Se agregó un profiler de traducción
- Muestra los roles heredados en el perfilador web
- Consola:
- Hecho compatible con docopt de salida
- Añadidos los ayudantes de la guía del estilo de la consola
- Agregar soporte para colspan / rowspan + múltiples líneas de encabezado
- Seguridad:
- Se agregó un comando para codificar una contraseña
- Se agregó la activación del evento security.interactive_login en SimplePreAuthenticationListener
- Se agregó una representación de cadena para los usuarios principales
Novedades en la versión 2.7.0:
- Symfony ahora tiene compatibilidad incorporada para PSR-7.
- Nuevos componentes y puentes:
- Nuevo componente de activos
- Nuevo puente PhpUnit
- Propel bridge eliminado de Symfony Core
- Traducción:
- Mejoras en el rendimiento
- Habilite la depuración de la traducción en directorios
- Añadido choice_translation_domain para evitar las opciones de transporte
- Generar caché de traducción al calentarse
- Se agregó un profiler de traducción
- Serializador:
- ObjectNormalizer
- Soporte de grupos de serialización
- Los normalizadores pueden serializar colecciones y escalares
- Compatibilidad con conversores de nombres
- Depuración:
- Rastrea e informa clases e interfaces en desuso
- Añadido symfony_debug_backtrace () y lo utiliza cuando se trata de errores fatales
- Twig:
- Se agregó un perfil de Twig
- Configurar formatos de fecha y formatos de números
- Disgregación de ramita de la plantilla
- Prioridad de cargador agregada
- Utiliza la nueva estrategia de autocapas de Twig
- Manipulaciones de URL como extensión de Twig
- VarDumper:
- Se agregaron lanzadores para objetos MongoCursor, amqp, recursos del analizador XML, clases de reflexión
- with-er interface para ClonerData li>
- Añadido gancho de captura de todos los objetos para lanzadores
- WebProfiler:
- Se han agregado comentarios sobre la versión actual de Symfony
- Se agregó un profiler de traducción
- Muestra los roles heredados en el perfilador web
- Consola:
- Hecho compatible con docopt de salida
- Añadidos los ayudantes de la guía del estilo de la consola
- Agregar soporte para colspan / rowspan + múltiples líneas de encabezado
- Seguridad:
- Se agregó un comando para codificar una contraseña
- Se agregó la activación del evento security.interactive_login en SimplePreAuthenticationListener
- Se agregó una representación de cadena para los usuarios principales
Novedades en la versión 2.6.7 / 1.4.20 / 2.7.0-BETA1:
- Corregido:
- CSS fix
- Manejo de cadenas que no son UTF8
- Rechazar cadenas mal formadas
- UniqueEntityValidator - invalidValue fixed
- instancia Wrong EventDispatcher inyectada en oyentes
- Desglose grapheme_strlen en LengthValidator
- Posición de información e íconos en pantallas pequeñas
- Permitir varias ubicaciones de reserva
- Agregado el atributo de registro faltante
- Haga que el contenedor sea considerado no nuevo si se modifican los parámetros del entorno
- Tecla de acceso directo de Parse después de la colección no indizada
- Representación de Bootstrap cuando el usuario usa explícitamente form_label
- HtmlDumper con una cadena larga
- FormDataCollector se debe cargar solo si la configuración de formulario está habilitada
- Imprimir mensaje de error si el servidor no se pudo iniciar
- baseUrl analizando para corregir path_info incorrecta li>
- Soporte de argumentos con nombre
Novedades en la versión 2.6.4 / 1.4.20:
- Corregido:
- CSS fix
- Manejo de cadenas que no son UTF8
- Rechazar cadenas mal formadas
- UniqueEntityValidator - invalidValue fixed
- instancia Wrong EventDispatcher inyectada en oyentes
- Desglose grapheme_strlen en LengthValidator
- Posición de información e íconos en pantallas pequeñas
- Permitir varias ubicaciones de reserva
- Agregado el atributo de registro faltante
- Haga que el contenedor se considere no nuevo si se modifican los parámetros del entorno
- Tecla de acceso directo de Parse después de la colección no indizada
- Representación de Bootstrap cuando el usuario usa explícitamente form_label
- HtmlDumper con una cadena larga
- FormDataCollector se debe cargar solo si la configuración de formulario está habilitada
- Imprimir mensaje de error si el servidor no se pudo iniciar
- baseUrl analizando para corregir path_info incorrecta li>
- Soporte de argumentos con nombre
Novedades en la versión 2.6.1:
- Corregido:
- Configurar el escucha de excepciones del kernel del cortafuegos con el punto de entrada configurado o un punto de entrada predeterminado
- Definir constante solo si no se definió antes
- Hacer rutas relativas a __DIR__ en el contenedor generado
- Bloquear permisos de archivo
Novedades en la versión 2.6.0:
- Corregido:
- Mensaje de error en doble excepción
- Haga que los objetos DateTime se representen como cadenas en el mensaje de infracción
- Se eliminó el uso de app.request en la plantilla de la barra de búsqueda
- initialized () con servicios alias
Novedades en la versión 2.5.7:
- Corregido:
- Sea más inteligente al adivinar la raíz del documento
- El punto de entrada de autenticación solo está registrado con el escucha de excepciones de firewall, no con los escuchas de autenticación
- Se ejecuta el servidor en caso de que el script del enrutador no exista li>
- Agregar soporte para controladores invocables en RequestDataCollector
- Fábrica incluida no referenciada
- Caso fijo para la carpeta vacía
- Corregido BC
- Se eliminaron los errores de Git
- Mejorar mensaje de error para múltiples documentos
- Manejo de formularios con el método de solicitud OPTIONS
- Fijo Regex :: getHtmlPattern () para trabajar con patrones complejos y negativos
- Eliminar el hack no válido en la sesión regenerate
- Asegúrese de que la sesión se guardó antes de enviar la respuesta li>
- Serialize la ruta compilada para acelerar las cosas
- Uso de la variable "nombre" en el bloque form_start
- Rompe bucle infinito mientras resuelves alias
- Cambiar prioridad de switchuser
Requisitos :
- Symfony2 es compatible con PHP 5.3.2 o superior
Comentarios que no se encuentran