Symfony si basa sulle migliori pratiche di sviluppo di Web in Internet.
L'obiettivo del framework è quello di accelerare la creazione, la manutenzione e l'implementazione di applicazioni web live e interattive.
Symfony è considerato uno dei migliori frameworks PHP là fuori ai veterani come CakePHP o Zend .
Il framework è anche la base del prossimo ramo Drupal 8.x.
Requisiti di sistema
- PHP 5.3.9 o superiore
Cosa c'è di nuovo in questa release:
- Rimuove il parametro del metodo di classe deprecato
- Mostra la traccia dello stack di una deprecazione su richiesta li>
- Rimuovi l'opzione choices_as_values su ChoiceType
- Consenti un percorso vuoto con un frammento non vuoto o una query
- Correggi l'errore nel rilevamento di Windows
- Correggi la chiamata alla funzione non definita json_last_error_message
- Impostazione obsoleta "choices_as_values" a "false"
- Il tema orizzontale Bootstrap manca test
- Non resettare all'arresto ma in FrameworkBundle / Test / KernelTestCase
- Non tradurre etichette di modulo e segnaposto quando 'translation_domain' è falso
Cosa c'è di nuovo nella versione 3.1.4 / 2.8.9:
- Rimuove il parametro del metodo di classe deprecato
- Mostra la traccia dello stack di una deprecazione su richiesta li>
- Rimuovi l'opzione choices_as_values su ChoiceType
- Consenti un percorso vuoto con un frammento non vuoto o una query
- Correggi l'errore nel rilevamento di Windows
- Correggi la chiamata alla funzione non definita json_last_error_message
- Impostazione obsoleta "choices_as_values" a "false"
- Il tema orizzontale Bootstrap manca test
- Non resettare all'arresto ma in FrameworkBundle / Test / KernelTestCase
- Non tradurre etichette di modulo e segnaposto quando 'translation_domain' è falso
Cosa c'è di nuovo nella versione 3.1.2 / 2.8.8:
- Rimuove il parametro del metodo di classe deprecato
- Mostra la traccia dello stack di una deprecazione su richiesta li>
- Rimuovi l'opzione choices_as_values su ChoiceType
- Consenti un percorso vuoto con un frammento non vuoto o una query
- Correggi l'errore nel rilevamento di Windows
- Correggi la chiamata alla funzione non definita json_last_error_message
- Impostazione obsoleta "choices_as_values" a "false"
- Il tema orizzontale Bootstrap manca test
- Non resettare all'arresto ma in FrameworkBundle / Test / KernelTestCase
- Non tradurre etichette di modulo e segnaposto quando 'translation_domain' è falso
Cosa c'è di nuovo nella versione 3.0.6 / 2.8.6:
Nuovo in Symfony 2.7.0 (30 maggio 2015)
Cosa c'è di nuovo nella versione 3.0.4 / 2.8.4:
- Rimuove il parametro del metodo di classe deprecato
- Mostra la traccia dello stack di una deprecazione su richiesta li>
- Rimuovi l'opzione choices_as_values su ChoiceType
- Consenti un percorso vuoto con un frammento non vuoto o una query
- Correggi l'errore nel rilevamento di Windows
- Correggi la chiamata alla funzione non definita json_last_error_message
- Impostazione obsoleta "choices_as_values" a "false"
- Il tema orizzontale Bootstrap manca test
- Non resettare all'arresto ma in FrameworkBundle / Test / KernelTestCase
- Non tradurre etichette di modulo e segnaposto quando 'translation_domain' è falso
Cosa c'è di nuovo nella versione 3.0.3 / 2.8.3:
- Rimuove il parametro del metodo di classe deprecato
- Mostra la traccia dello stack di una deprecazione su richiesta li>
- Rimuovi l'opzione choices_as_values su ChoiceType
- Consenti un percorso vuoto con un frammento non vuoto o una query
- Correggi l'errore nel rilevamento di Windows
- Correggi la chiamata alla funzione non definita json_last_error_message
- Impostazione obsoleta "choices_as_values" a "false"
- Il tema orizzontale Bootstrap manca test
- Non resettare all'arresto ma in FrameworkBundle / Test / KernelTestCase
- Non tradurre etichette di modulo e segnaposto quando 'translation_domain' è falso
Cosa c'è di nuovo nella versione 3.0.2 / 2.8.2:
- Rimuove il parametro del metodo di classe deprecato
- Mostra la traccia dello stack di una deprecazione su richiesta li>
- Rimuovi l'opzione choices_as_values su ChoiceType
- Consenti un percorso vuoto con un frammento non vuoto o una query
- Correggi l'errore nel rilevamento di Windows
- Correggi la chiamata alla funzione non definita json_last_error_message
- Impostazione obsoleta "choices_as_values" a "false"
- Il tema orizzontale Bootstrap manca test
- Non resettare all'arresto ma in FrameworkBundle / Test / KernelTestCase
- Non tradurre etichette di modulo e segnaposto quando 'translation_domain' è falso
Cosa c'è di nuovo nella versione 3.0.0 / 2.8.0:
- Rimuove il parametro del metodo di classe deprecato
- Mostra la traccia dello stack di una deprecazione su richiesta li>
- Rimuovi l'opzione choices_as_values su ChoiceType
- Consenti un percorso vuoto con un frammento non vuoto o una query
- Correggi l'errore nel rilevamento di Windows
- Correggi la chiamata alla funzione non definita json_last_error_message
- Impostazione obsoleta "choices_as_values" a "false"
- Il tema orizzontale Bootstrap manca test
- Non resettare all'arresto ma in FrameworkBundle / Test / KernelTestCase
- Non tradurre etichette di modulo e segnaposto quando 'translation_domain' è falso
Cosa c'è di nuovo nella versione 2.7.5:
- Symfony ha ora un supporto integrato per PSR-7.
- Nuovi componenti e ponti:
- Nuovo componente Asset
- Nuovo ponte PhpUnit
- Il ponte propulsivo rimosso da Symfony Core
- Traduzione:
- Migliori miglioramenti delle prestazioni
- Attiva il debug di traduzione nelle directory
- Aggiunto il choice_translation_domain per evitare le opzioni trans
- Generare la cache di traduzione al riscaldamento
- Aggiunto un profilo di traduzione
- Serializzatore:
- ObjectNormalizer
- I gruppi di serializzazione supportano
- Normalizzatori possono serializzare collezioni e scalari
- Supporto nome convertitore
- Debug:
- Track e segnalare classi e interfacce obsolete
- Aggiunto symfony_debug_backtrace () e usa quando si tratta di errori fatali
- Twig:
- Aggiunto un profilo di Twig
- Imposta i formati di data e formati di numero configurabili
- Separazione di Twig da Templating
- Aggiunta priorità loader
- Utilizza la nuova strategia di autoescaping di Twig
- Le manipolazioni URL come estensione Twig
- VarDumper:
- Aggiunto le rotelle per oggetti MongoCursor, amqp, risorse di parser XML, classi di riflessioni
- interfaccia con-er per ClonerData li>
- Aggiunto il catch-all-object hook per le rotelle
- WebProfiler:
- Aggiunta di commenti sull'attuale versione di symfony
- Aggiunto un profilo di traduzione
- Mostra i ruoli ereditati nel profilo web
- Console:
- L'output Made docopt compatibile
- Aggiunti aiutanti di guida in stile console
- Aggiungere il supporto per le righe di colspan / rowspan + multiple header
- Sicurezza:
- Aggiunto un comando per codificare una password
- Aggiunto l'avvio dell'evento security.interactive_login in SimplePreAuthenticationListener
- Aggiunta di rappresentazioni di stringhe per gli utenti principali
Cosa c'è di nuovo nella versione 2.7.2:
- Symfony ha ora un supporto integrato per PSR-7.
- Nuovi componenti e ponti:
- Nuovo componente Asset
- Nuovo ponte PhpUnit
- Il ponte propulsivo rimosso da Symfony Core
- Traduzione:
- Migliori miglioramenti delle prestazioni
- Attiva il debug di traduzione nelle directory
- Aggiunto il choice_translation_domain per evitare le opzioni trans
- Generare la cache di traduzione al riscaldamento
- Aggiunto un profilo di traduzione
- Serializzatore:
- ObjectNormalizer
- I gruppi di serializzazione supportano
- Normalizzatori possono serializzare collezioni e scalari
- Supporto nome convertitore
- Debug:
- Track e segnalare classi e interfacce obsolete
- Aggiunto symfony_debug_backtrace () e usa quando si tratta di errori fatali
- Twig:
- Aggiunto un profilo di Twig
- Imposta i formati di data e formati di numero configurabili
- Separazione di Twig da Templating
- Aggiunta priorità loader
- Utilizza la nuova strategia di autoescaping di Twig
- Le manipolazioni URL come estensione Twig
- VarDumper:
- Aggiunto le rotelle per oggetti MongoCursor, amqp, risorse di parser XML, classi di riflessioni
- interfaccia con-er per ClonerData li>
- Aggiunto il catch-all-object hook per le rotelle
- WebProfiler:
- Aggiunta di commenti sull'attuale versione di symfony
- Aggiunto un profilo di traduzione
- Mostra i ruoli ereditati nel profilo web
- Console:
- L'output Made docopt compatibile
- Aggiunti aiutanti di guida in stile console
- Aggiungere il supporto per le righe di colspan / rowspan + multiple header
- Sicurezza:
- Aggiunto un comando per codificare una password
- Aggiunto l'avvio dell'evento security.interactive_login in SimplePreAuthenticationListener
- Aggiunta di rappresentazioni di stringhe per gli utenti principali
Cosa c'è di nuovo nella versione 2.7.0:
- Symfony ha ora un supporto integrato per PSR-7.
- Nuovi componenti e ponti:
- Nuovo componente Asset
- Nuovo ponte PhpUnit
- Il ponte propulsivo rimosso da Symfony Core
- Traduzione:
- Migliori miglioramenti delle prestazioni
- Attiva il debug di traduzione nelle directory
- Aggiunto il choice_translation_domain per evitare le opzioni trans
- Generare la cache di traduzione al riscaldamento
- Aggiunto un profilo di traduzione
- Serializzatore:
- ObjectNormalizer
- I gruppi di serializzazione supportano
- Normalizzatori possono serializzare collezioni e scalari
- Supporto nome convertitore
- Debug:
- Track e segnalare classi e interfacce obsolete
- Aggiunto symfony_debug_backtrace () e usa quando si tratta di errori fatali
- Twig:
- Aggiunto un profilo di Twig
- Imposta i formati di data e formati di numero configurabili
- Separazione di Twig da Templating
- Aggiunta priorità loader
- Utilizza la nuova strategia di autoescaping di Twig
- Le manipolazioni URL come estensione Twig
- VarDumper:
- Aggiunto le rotelle per oggetti MongoCursor, amqp, risorse di parser XML, classi di riflessioni
- interfaccia con-er per ClonerData li>
- Aggiunto il catch-all-object hook per le rotelle
- WebProfiler:
- Aggiunta di commenti sull'attuale versione di symfony
- Aggiunto un profilo di traduzione
- Mostra i ruoli ereditati nel profilo web
- Console:
- L'output Made docopt compatibile
- Aggiunti aiutanti di guida in stile console
- Aggiungere il supporto per le righe di colspan / rowspan + multiple header
- Sicurezza:
- Aggiunto un comando per codificare una password
- Aggiunto l'avvio dell'evento security.interactive_login in SimplePreAuthenticationListener
- Aggiunta di rappresentazioni di stringhe per gli utenti principali
Cosa c'è di nuovo nella versione 2.6.7 / 1.4.20 / 2.7.0-BETA1:
- fissi:
- CSS fix
- Gestione di stringhe non UTF8
- Rifiuta le stringhe malformate
- UniqueEntityValidator - invalidValue fissa
- L'istanza EventDispatcher errata iniettata negli ascoltatori
- Inserisci grapheme_strlen in LengthValidator
- Posizione e icone di informazioni sulle piccole schermate
- Consenti più locali di fallback
- Aggiunto l'attributo di logging mancante
- Rendi il contenitore considerato non fresco se i parametri dell'ambiente vengono modificati
- Parse chiave di scelta rapida dopo la raccolta indistinta li>
- Rendering di Bootstrap quando l'utente usa esplicitamente form_label
- HtmlDumper con stringa lunga
- FormDataCollector dovrebbe essere caricato solo se è abilitata la configurazione di moduli
- Stampa messaggio di errore se il server non può essere avviato
- analisi di baseUrl per correggere path_info sbagliato
- Supporto degli argomenti denominati
Cosa c'è di nuovo nella versione 2.6.4 / 1.4.20:
- fissi:
- CSS fix
- Gestione di stringhe non UTF8
- Rifiuta le stringhe malformate
- UniqueEntityValidator - invalidValue fissa
- L'istanza EventDispatcher errata iniettata negli ascoltatori
- Inserisci grapheme_strlen in LengthValidator
- Posizione e icone di informazioni sulle piccole schermate
- Consenti più locali di fallback
- Aggiunto l'attributo di logging mancante
- Rendi il contenitore considerato non fresco se i parametri dell'ambiente vengono modificati
- Parse chiave di scelta rapida dopo la raccolta indistinta li>
- Rendering di Bootstrap quando l'utente usa esplicitamente form_label
- HtmlDumper con stringa lunga
- FormDataCollector dovrebbe essere caricato solo se è abilitata la configurazione di moduli
- Stampa messaggio di errore se il server non può essere avviato
- analisi di baseUrl per correggere path_info sbagliato
- Supporto degli argomenti denominati
Cosa c'è di nuovo nella versione 2.6.1:
- fissi:
- Configurare l'ascoltatore di eccezioni del kernel del firewall con un punto di ingresso configurato o un punto di ingresso predefinito
- Definisci costante solo se non è stato definito prima
- Crea i percorsi relativi a __DIR__ nel contenitore generato
- Blocca le autorizzazioni di file
Cosa c'è di nuovo nella versione 2.6.0:
- fissi:
- Messaggio di errore su doppia eccezione
- Effettuare gli oggetti DateTime rappresentati come stringhe nel messaggio di violazione
- Rimosso l'utilizzo di app.request nel modello della barra di ricerca
- inizializzato () con servizi simmetrici
Cosa c'è di nuovo nella versione 2.5.7:
- fissi:
- Siate più intelligenti quando indovinate la directory del documento
- Il punto di accesso per l'autenticazione è registrato solo con l'ascoltatore di eccezioni di firewall, non con gli ascoltatori di autenticazione
- Esegue il server nel caso in cui lo script router non esista li>
- Aggiunta di supporto per i controller invocabili nel RequestDataCollector
- Fabbrica inlined non indicata li>
- Caso fisso per cartella vuota li>
- Fixed BC
- Rimuovi gli errori da Git
- Migliora il messaggio di errore per più documenti
- Gestione delle modalità con il metodo di richiesta OPTIONS
- Regex fisso :: getHtmlPattern () per funzionare con modelli complessi e negati
- Rimuovi hack non validi nella sessione rigenerare
- Assicurarsi che la sessione viene salvata prima di inviare la risposta li>
- Serialize la rotta compilata per accelerare le cose
- Utilizzo della variabile "nome" in blocco form_start
- Interrompa loop infinito mentre risolve gli alias
- Cambia priorità del commutatore
Requisiti :
- Symfony2 è supportato su PHP 5.3.2 o superiore
I commenti non trovato