Symfony se bazează pe cele mai bune practici de dezvoltare web pe Internet.
Scopul cadrului este de a accelera crearea, întreținerea și implementarea de aplicații web live interactive.
Symfony este considerat unul dintre cele mai bune cadre PHP acolo alături de veterani precum CakePHP sau Zend .
Cadrul este, de asemenea, baza următoarei ramuri Drupal 8.x
Cerințe de sistem
- PHP 5.3.9 sau mai mult
Ce este nou în această versiune:
- Eliminați parametrul metodei de clasă depreciate
- Afișați următoarea stivă de depreciere la cerere
- Eliminați opțiunea choices_as_values pe ChoiceType
- Permiteți o cale goală cu un fragment necompletat sau o interogare
- Remedierea erorilor în detectarea Windows
- Fixați apelul la funcția nedefinită json_last_error_message
- Setarea a fost anulată "choices_as_values" la "false"
- Bootstrap temă orizontală lipsește testele
- Nu resetați la oprire, ci în FrameworkBundle / Test / KernelTestCase
- Nu traduceți sub formă de etichete și substituenți când "translation_domain" este falsă
Ce este nou în versiunea 3.1.4 / 2.8.9:
- Eliminați parametrul metodei de clasă depreciate
- Afișați următoarea stivă de depreciere la cerere
- Eliminați opțiunea choices_as_values pe ChoiceType
- Permiteți o cale goală cu un fragment necompletat sau o interogare
- Remedierea erorilor în detectarea Windows
- Fixați apelul la funcția nedefinită json_last_error_message
- Setarea a fost anulată "choices_as_values" la "false"
- Bootstrap temă orizontală lipsește testele
- Nu resetați la oprire, ci în FrameworkBundle / Test / KernelTestCase
- Nu traduceți sub formă de etichete și substituenți când "translation_domain" este falsă
Ce este nou în versiunea 3.1.2 / 2.8.8:
- Eliminați parametrul metodei de clasă depreciate
- Afișați următoarea stivă de depreciere la cerere
- Eliminați opțiunea choices_as_values pe ChoiceType
- Permiteți o cale goală cu un fragment necompletat sau o interogare
- Remedierea erorilor în detectarea Windows
- Fixați apelul la funcția nedefinită json_last_error_message
- Setarea a fost anulată "choices_as_values" la "false"
- Bootstrap temă orizontală lipsește testele
- Nu resetați la oprire, ci în FrameworkBundle / Test / KernelTestCase
- Nu traduceți sub formă de etichete și substituenți când "translation_domain" este falsă
Ce este nou în versiunea 3.0.6 / 2.8.6:
Nou în Symfony 2.7.0 (30 mai 2015)
Ce este nou în versiunea 3.0.4 / 2.8.4:
- Eliminați parametrul metodei de clasă depreciate
- Afișați următoarea stivă de depreciere la cerere
- Eliminați opțiunea choices_as_values pe ChoiceType
- Permiteți o cale goală cu un fragment necompletat sau o interogare
- Remedierea erorilor în detectarea Windows
- Fixați apelul la funcția nedefinită json_last_error_message
- Setarea a fost anulată "choices_as_values" la "false"
- Bootstrap temă orizontală lipsește testele
- Nu resetați la oprire, ci în FrameworkBundle / Test / KernelTestCase
- Nu traduceți sub formă de etichete și substituenți când "translation_domain" este falsă
Ce este nou în versiunea 3.0.3 / 2.8.3:
- Eliminați parametrul metodei de clasă depreciate
- Afișați următoarea stivă de depreciere la cerere
- Eliminați opțiunea choices_as_values pe ChoiceType
- Permiteți o cale goală cu un fragment necompletat sau o interogare
- Remedierea erorilor în detectarea Windows
- Fixați apelul la funcția nedefinită json_last_error_message
- Setarea a fost anulată "choices_as_values" la "false"
- Bootstrap temă orizontală lipsește testele
- Nu resetați la oprire, ci în FrameworkBundle / Test / KernelTestCase
- Nu traduceți sub formă de etichete și substituenți când "translation_domain" este falsă
Ce este nou în versiunea 3.0.2 / 2.8.2:
- Eliminați parametrul metodei de clasă depreciate
- Afișați următoarea stivă de depreciere la cerere
- Eliminați opțiunea choices_as_values pe ChoiceType
- Permiteți o cale goală cu un fragment necompletat sau o interogare
- Remedierea erorilor în detectarea Windows
- Fixați apelul la funcția nedefinită json_last_error_message
- Setarea a fost anulată "choices_as_values" la "false"
- Bootstrap temă orizontală lipsește testele
- Nu resetați la oprire, ci în FrameworkBundle / Test / KernelTestCase
- Nu traduceți sub formă de etichete și substituenți când "translation_domain" este falsă
Ce este nou în versiunea 3.0.0 / 2.8.0:
- Eliminați parametrul metodei de clasă depreciate
- Afișați următoarea stivă de depreciere la cerere
- Eliminați opțiunea choices_as_values pe ChoiceType
- Permiteți o cale goală cu un fragment necompletat sau o interogare
- Remedierea erorilor în detectarea Windows
- Fixați apelul la funcția nedefinită json_last_error_message
- Setarea a fost anulată "choices_as_values" la "false"
- Bootstrap temă orizontală lipsește testele
- Nu resetați la oprire, ci în FrameworkBundle / Test / KernelTestCase
- Nu traduceți sub formă de etichete și substituenți când "translation_domain" este falsă
Ce este nou în versiunea 2.7.5:
- Symfony are acum suport încorporat timpuriu pentru PSR-7.
- Componente noi și poduri:
- Componenta New Asset
- Punte PhpUnit nouă
- Podul de propulsie scos din Symfony Core
- Traducere:
- Îmbunătățiri de performanță majore
- Activați depanarea traducerilor în directoarele
- A fost adăugată opțiunea_exemplu_expediență pentru a evita opțiunile trans
- Generați cache-ul de traducere la warmup
- A fost adăugat un profil de traducere
- Serializer:
- ObjectNormalizer
- Grupurile de serializare acceptă
- Normalizatorii pot serializa colecții și scalare
- Suport pentru conversia numerelor
- Debug:
- Urmăriți și raportați clasele și interfețele depreciate
- A adăugat symfony_debug_backtrace () și să o folosească atunci când se ocupă de erori fatale
- Twig:
- A fost adăugat un profil Twig
- Configurați formatele de date și formatele de numere
- decuplarea Twig de la Templating
- Prioritate adăugată a încărcătorului
- Utilizați noua strategie de autoescapilare Twig
- Manipularea URL-urilor ca extensie Twig
- VarDumper:
- Adăugat role pentru obiecte MongoCursor, amqp, resurse parser XML, clase de reflecție
- cu interfață pentru ClonerData li>
- A fost adăugat un cârlig pentru toate roțile
- WebProfiler:
- A fost adăugat feedback despre versiunea curentă de simfoni
- A fost adăugat un profil de traducere
- Afișează rolurile moștenite din profilul Web
- Console:
- Efectuat output docopt compatibil
- A fost adăugat un ajutor pentru ghidul de stil pentru consolă
- Adăugați suport pentru colspan / rowspan + linii antet multiple
- Securitate:
- A fost adăugată o comandă pentru a codifica o parolă
- A fost adăugată declanșarea evenimentului security.interactive_login în SimplePreAuthenticationListener
- Adăugat șir de reprezentări pentru utilizatorii principali
Ce este nou în versiunea 2.7.2:
- Symfony are acum suport încorporat timpuriu pentru PSR-7.
- Componente noi și poduri:
- Componenta New Asset
- Punte PhpUnit nouă
- Podul de propulsie scos din Symfony Core
- Traducere:
- Îmbunătățiri de performanță majore
- Activați depanarea traducerilor în directoarele
- A fost adăugată opțiunea_exemplu_expediență pentru a evita opțiunile trans
- Generați cache-ul de traducere la warmup
- A fost adăugat un profil de traducere
- Serializer:
- ObjectNormalizer
- Grupurile de serializare acceptă
- Normalizatorii pot serializa colecții și scalare
- Suport pentru conversia numerelor
- Debug:
- Urmăriți și raportați clasele și interfețele depreciate
- A adăugat symfony_debug_backtrace () și să o folosească atunci când se ocupă de erori fatale
- Twig:
- A fost adăugat un profil Twig
- Configurați formatele de date și formatele de numere
- decuplarea Twig de la Templating
- Prioritate adăugată a încărcătorului
- Utilizați noua strategie de autoescapilare Twig
- Manipularea URL-urilor ca extensie Twig
- VarDumper:
- Adăugat role pentru obiecte MongoCursor, amqp, resurse parser XML, clase de reflecție
- cu interfață pentru ClonerData li>
- A fost adăugat un cârlig pentru toate roțile
- WebProfiler:
- A fost adăugat feedback despre versiunea curentă de simfoni
- A fost adăugat un profil de traducere
- Afișează rolurile moștenite din profilul Web
- Console:
- Efectuat output docopt compatibil
- A fost adăugat un ajutor pentru ghidul de stil pentru consolă
- Adăugați suport pentru colspan / rowspan + linii antet multiple
- Securitate:
- A fost adăugată o comandă pentru a codifica o parolă
- A fost adăugată declanșarea evenimentului security.interactive_login în SimplePreAuthenticationListener
- Adăugat șir de reprezentări pentru utilizatorii principali
Ce este nou în versiunea 2.7.0:
- Symfony are acum suport încorporat timpuriu pentru PSR-7.
- Componente noi și poduri:
- Componenta New Asset
- Punte PhpUnit nouă
- Podul de propulsie scos din Symfony Core
- Traducere:
- Îmbunătățiri de performanță majore
- Activați depanarea traducerilor în directoarele
- A fost adăugată opțiunea_exemplu_expediență pentru a evita opțiunile trans
- Generați cache-ul de traducere la warmup
- A fost adăugat un profil de traducere
- Serializer:
- ObjectNormalizer
- Grupurile de serializare acceptă
- Normalizatorii pot serializa colecții și scalare
- Suport pentru conversia numerelor
- Debug:
- Urmăriți și raportați clasele și interfețele depreciate
- A adăugat symfony_debug_backtrace () și să o folosească atunci când se ocupă de erori fatale
- Twig:
- A fost adăugat un profil Twig
- Configurați formatele de date și formatele de numere
- decuplarea Twig de la Templating
- Prioritate adăugată a încărcătorului
- Utilizați noua strategie de autoescapilare Twig
- Manipularea URL-urilor ca extensie Twig
- VarDumper:
- Adăugat role pentru obiecte MongoCursor, amqp, resurse parser XML, clase de reflecție
- cu interfață pentru ClonerData li>
- A fost adăugat un cârlig pentru toate roțile
- WebProfiler:
- A fost adăugat feedback despre versiunea curentă de simfoni
- A fost adăugat un profil de traducere
- Afișează rolurile moștenite din profilul Web
- Console:
- Efectuat output docopt compatibil
- A fost adăugat un ajutor pentru ghidul de stil pentru consolă
- Adăugați suport pentru colspan / rowspan + linii antet multiple
- Securitate:
- A fost adăugată o comandă pentru a codifica o parolă
- A fost adăugată declanșarea evenimentului security.interactive_login în SimplePreAuthenticationListener
- Adăugat șir de reprezentări pentru utilizatorii principali
Ce este nou în versiunea 2.6.7 / 1.4.20 / 2.7.0-BETA1:
- Fix:
- CSS fixare
- Manipularea șirurilor non-UTF8
- Respingeți șiruri de caractere greșite
- UniqueEntityValidator - invalidValue fixat
- Incorectă instanță EventDispatcher injectată în ascultători
- Drop grapheme_strlen în LengthValidator
- Poziția de informații și pictogramele pe ecrane mici
- Permiteți mai multe localizări de rezervă
- A atribut atribut de jurnalizare lipsă
- Faceți containerul considerat ne-proaspăt dacă parametrii de mediu sunt modificați
- Parcurgere comenzi rapide Cheie după colectare neindividuală
- Bootstrap rendering atunci când utilizatorul utilizează în mod explicit form_label
- HtmlDumper cu șir lung
- FormDataCollector ar trebui să fie încărcat numai dacă forma config este activată
- Imprimați mesajul de eroare dacă serverul nu a putut fi pornit
- baseUrl parsing pentru a corecta path_info greșit
- Suport pentru argumentele numite
Ce este nou în versiunea 2.6.4 / 1.4.20:
- Fix:
- CSS fixare
- Manipularea șirurilor non-UTF8
- Respingeți șiruri de caractere greșite
- UniqueEntityValidator - invalidValue fixat
- Incorectă instanță EventDispatcher injectată în ascultători
- Drop grapheme_strlen în LengthValidator
- Poziția de informații și pictogramele pe ecrane mici
- Permiteți mai multe localizări de rezervă
- A atribut atribut de logare lipsă
- Faceți containerul considerat ne-proaspăt dacă parametrii de mediu sunt modificați
- Parcurgere comenzi rapide Cheie după colectare neindividuală
- Bootstrap rendering atunci când utilizatorul utilizează în mod explicit form_label
- HtmlDumper cu șir lung
- FormDataCollector ar trebui să fie încărcat numai dacă forma config este activată
- Imprimați mesajul de eroare dacă serverul nu a putut fi pornit
- baseUrl parsing pentru a corecta path_info greșit
- Suport pentru argumentele numite
Ce este nou în versiunea 2.6.1:
- Fix:
- Configurați ascultătorul excepției kernel-ului de tip firewall cu punctul de intrare configurat sau cu un punct de intrare implicit
- Definirea unei constante numai dacă nu a fost definită înainte
- Faceți căi relative la __DIR__ în containerul generat
- Blocați permisiunile fișierelor
Ce este nou în versiunea 2.6.0:
- Fix:
- Mesaj de eroare la dublu excepție
- Creați obiecte DateTime reprezentate ca șiruri în mesajul de încălcare
- A fost eliminată utilizarea cererii de solicitare în șablonul barei de căutare
- inițializat () cu servicii aliate
Ce este nou în versiunea 2.5.7:
- Fix:
- Fiți mai inteligenți când ghiciți rădăcina documentului
- Punctul de intrare pentru autentificare este înregistrat numai cu ascultător de excepții de firewall, nu cu ascultători de autentificare
- Serverul se execută în cazul în care scriptul de router nu există
- Adăugarea de suport pentru controluri invocate în RequestDataCollector
- Fabrică inliniată nespecificată
- Cazul fix pentru dosarul gol
- Fixed BC
- Eliminate erorile de la Git
- Îmbunătățiți mesajul de eroare pentru mai multe documente
- Manipularea formularului cu metoda de solicitare OPTIONS
- Fixed Regex :: getHtmlPattern () pentru a lucra cu modele complexe și negate
- Eliminați hack-ul invalid în regenerarea sesiunii
- Asigurați-vă că sesiunea este salvată înainte de a trimite răspunsul
- Serializați ruta compilată pentru a grăbi lucrurile
- Utilizarea variabilei "name" în bloc form_start
- Întrerupeți buclă infinită în timp ce rezolvați pseudonime
- Schimbați prioritatea comutatorului
Cerințe :
- Symfony2 este acceptat pe PHP 5.3.2 sau mai nou
Comentariile nu a fost găsit