Symfony İnternet ətrafında Web inkişafının ən yaxşı təcrübələrinə əsaslanır.
Çərçivənin məqsədi canlı, interaktiv Web proqramlarının yaradılması, saxlanılması və yerləşdirilməsinin sürətləndirilməsidir.
Simfoniya, CakePHP və ya Zend kimi qazilərin yanında yaxşı PHP çərçivələrindən biri sayılır.
Bu çərçivə yaxın gələcəkdə Drupal 8.x filialının bazasıdır.
Sistem tələbləri
- PHP 5.3.9 və ya daha yüksək
Bu sürümdə yeni nə :
- Köhnəlmiş sinif metodu parametresini sil
- Tələb olunan istifadənin yığma izini göstərin
- ChoiceType seçim_as_values seçimini sil
- boş olmayan bir boşluq və ya bir sorğu ilə boş yola icazə verin
- Windows aşkarlanmasında səhv aşkar
- Tanımsız funksiyaya zəng edin json_last_error_message
- Seçim qəbulu "options_as_values" dan "yanlış" oldu
- Bootstrap horizontal tema itkin testlər
- Çıxışda sıfırlamayın, lakin FrameworkBundle / Test / KernelTestCase
- 'translation_domain' yanlış olduğunda forma etiketləri və yer tutucuları tərcümə etməyin.
Yeni nə versiyası 3.1.4 / 2.8.9:
- Köhnəlmiş sinif metodu parametresini sil
- Tələb olunan istifadənin yığma izini göstərin
- ChoiceType seçim_as_values seçimini sil
- boş olmayan bir boşluq və ya bir sorğu ilə boş yola icazə verin
- Windows aşkarlanmasında səhv aşkar
- Tanımsız funksiyaya zəng edin json_last_error_message
- Seçim qəbulu "options_as_values" dan "yanlış" oldu
- Bootstrap horizontal tema itkin testlər
- Çıxışda sıfırlamayın, lakin FrameworkBundle / Test / KernelTestCase
- 'translation_domain' yanlış olduğunda forma etiketləri və yer tutucuları tərcümə etməyin.
Yeni nə versiyası 3.1.2 / 2.8.8:
- Köhnəlmiş sinif metodu parametresini sil
- Tələb olunan istifadənin yığma izini göstərin
- ChoiceType seçim_as_values seçimini sil
- boş olmayan bir boşluq və ya bir sorğu ilə boş yola icazə verin
- Windows aşkarlanmasında səhv aşkar
- Tanımsız funksiyaya zəng edin json_last_error_message
- Seçim qəbulu "options_as_values" dan "yanlış" oldu
- Bootstrap horizontal tema itkin testlər
- Çıxışda sıfırlamayın, lakin FrameworkBundle / Test / KernelTestCase
- 'translation_domain' yanlış olduğunda forma etiketləri və yer tutucuları tərcümə etməyin.
Sürüm 3.0.6 / 2.8.6: yeni nə :
Symfony 2.7.0-da yeni (30 may, 2015)
Sürüm 3.0.4 / 2.8.4: yeni nə :
- Köhnəlmiş sinif metodu parametresini sil
- Tələb olunan istifadənin yığma izini göstərin
- ChoiceType seçim_as_values seçimini sil
- boş olmayan bir boşluq və ya bir sorğu ilə boş yola icazə verin
- Windows aşkarlanmasında səhv aşkar
- Tanımsız funksiyaya zəng edin json_last_error_message
- Seçim qəbulu "options_as_values" dan "yanlış" oldu
- Bootstrap horizontal tema itkin testlər
- Çıxışda sıfırlamayın, lakin FrameworkBundle / Test / KernelTestCase
- 'translation_domain' yanlış olduğunda forma etiketləri və yer tutucuları tərcümə etməyin.
Sürüm 3.0.3 / 2.8.3: Yeni nə :
- Köhnəlmiş sinif metodu parametresini sil
- Tələb olunan istifadənin yığma izini göstərin
- ChoiceType seçim_as_values seçimini sil
- boş olmayan bir boşluq və ya bir sorğu ilə boş yola icazə verin
- Windows aşkarlanmasında səhv aşkar
- Tanımsız funksiyaya zəng edin json_last_error_message
- Seçim qəbulu "options_as_values" dan "yanlış" oldu
- Bootstrap horizontal tema itkin testlər
- Çıxışda sıfırlamayın, lakin FrameworkBundle / Test / KernelTestCase
- 'translation_domain' yanlış olduğunda forma etiketləri və yer tutucuları tərcümə etməyin.
Sürüm 3.0.2 / 2.8.2: yeni nə :
- Köhnəlmiş sinif metodu parametresini sil
- Tələb olunan istifadənin yığma izini göstərin
- ChoiceType seçim_as_values seçimini sil
- boş olmayan bir boşluq və ya bir sorğu ilə boş yola icazə verin
- Windows aşkarlanmasında səhv aşkar
- Tanımsız funksiyaya zəng edin json_last_error_message
- Seçim qəbulu "options_as_values" dan "yanlış" oldu
- Bootstrap horizontal tema itkin testlər
- Çıxışda sıfırlamayın, lakin FrameworkBundle / Test / KernelTestCase
- 'translation_domain' yanlış olduğunda forma etiketləri və yer tutucuları tərcümə etməyin.
Sürüm 3.0.0 / 2.8.0'da yeni :
- Köhnəlmiş sinif metodu parametresini sil
- Tələb olunan istifadənin yığma izini göstərin
- ChoiceType seçim_as_values seçimini sil
- boş olmayan bir boşluq və ya bir sorğu ilə boş yola icazə verin
- Windows aşkarlanmasında səhv aşkar
- Tanımsız funksiyaya zəng edin json_last_error_message
- Seçim qəbulu "options_as_values" dan "yanlış" oldu
- Bootstrap horizontal tema itkin testlər
- Çıxışda sıfırlamayın, lakin FrameworkBundle / Test / KernelTestCase
- 'translation_domain' yanlış olduğunda forma etiketləri və yer tutucuları tərcümə etməyin.
2.7.5 versiyasında nə yeni :
- Symfony indi PSR-7 üçün erkən quraşdırılmış dəstək.
- Yeni Bileşenler və Körpülər:
- Yeni Aktiv komponenti
- Yeni PhpUnit körpüsü
- Propel körpüsü Symfony Core'dan silindi
- Tərcümə:
- Böyük performans təkmilləşdirilməsi
- Dizinlerde çevrimdışı hata ayıklama etkinleştir
- Trans variantlarının qarşısını almaq üçün əlavə seçim_translation_domain
- Istiləşmədə tərcümənin önbelleğini yaradın
- Tərcümə profilerinə əlavə edildi
- Serializer:
- ObjectNormalizer
- Serializasiya qrupları dəstəyi
- Normalizatorlar koleksiyonlar və skalaların seriyalaşdırıla bilər
- Ad çevirici dəstəyi
- Debug:
- Gözardı edilmiş hesabatlar və interfeysləri izləmək və bildirmək
- symfony_debug_backtrace () əlavə edildi və ölümcül səhvlərlə məşğul olduqda istifadə edin
- Twig:
- Twig profiler əlavə edilib
- Tarix formatları və rəqəm formatlarını konfiqurasiya edə bilərsiniz
- Şablondan Twig ayrılması
- Loader prioritetli əlavə edildi
- Yeni Twig autoescaping strategiyasından istifadə edin
- Twig uzantısı olaraq URL manipulyasiyalarını
- VarDumper:
- MongoCursor obyektləri, amqp, XML-parser resursları, Reflection sinifləri üçün əlavə dəzgahlar
- ClonerData üçün ər interface ilə
- Dökümçülər üçün catch-all-object kancası əlavə edilib
- WebProfiler:
- Mövcud symfony versiyası haqqında əlavə fikirlər
- Tərcümə profilerinə əlavə edildi
- Veb profillerə miras qalmış rolları göstər
- Konsol:
- Çıxış docopt uyğun olub
- Əlavə konsol stilinin köməkçi köməkçiləri
- colspan / rowspan + birdən çox başlıq xəttinə dəstək əlavə edin
- Təhlükəsizlik:
- Şifrəni kodlaşdırmaq üçün bir komanda əlavə edilib
- SimplePreAuthenticationListener'de security.interactive_login hadisə tetiklemesine əlavə edildi
- Əsas istifadəçilər üçün əlavə simli təqdimat
2.7.2 versiyasında yeni nə :
- Symfony indi PSR-7 üçün erkən quraşdırılmış dəstək.
- Yeni Bileşenler və Körpülər:
- Yeni Aktiv komponenti
- Yeni PhpUnit körpüsü
- Propel körpüsü Symfony Core'dan silindi
- Tərcümə:
- Böyük performans təkmilləşdirilməsi
- Dizinlerde çevrimdışı hata ayıklama etkinleştir
- Trans variantlarının qarşısını almaq üçün əlavə seçim_translation_domain
- Istiləşmədə tərcümənin önbelleğini yaradın
- Tərcümə profilerinə əlavə edildi
- Serializer:
- ObjectNormalizer
- Serializasiya qrupları dəstəyi
- Normalizatorlar koleksiyonlar və skalaların seriyalaşdırıla bilər
- Ad çevirici dəstəyi
- Debug:
- Gözardı edilmiş hesabatlar və interfeysləri izləmək və bildirmək
- symfony_debug_backtrace () əlavə edildi və ölümcül səhvlərlə məşğul olduqda istifadə edin
- Twig:
- Twig profiler əlavə edilib
- Tarix formatları və rəqəm formatlarını konfiqurasiya edə bilərsiniz
- Şablondan Twig ayrılması
- Loader prioritetli əlavə edildi
- Yeni Twig autoescaping strategiyasından istifadə edin
- Twig uzantısı olaraq URL manipulyasiyalarını
- VarDumper:
- MongoCursor obyektləri, amqp, XML-parser resursları, Reflection sinifləri üçün əlavə dəzgahlar
- ClonerData üçün ər interface ilə
- Dökümçülər üçün catch-all-object kancası əlavə edilib
- WebProfiler:
- Mövcud symfony versiyası haqqında əlavə fikirlər
- Tərcümə profilerinə əlavə edildi
- Veb profillerə miras qalmış rolları göstər
- Konsol:
- Çıxış docopt uyğun olub
- Əlavə konsol stilinin köməkçi köməkçiləri
- colspan / rowspan + birdən çox başlıq xəttinə dəstək əlavə edin
- Təhlükəsizlik:
- Şifrəni kodlaşdırmaq üçün bir komanda əlavə edilib
- SimplePreAuthenticationListener'de security.interactive_login hadisə tetiklemesine əlavə edildi
- Əsas istifadəçilər üçün əlavə simli təqdimat
2.7.0 versiyasında nə yeni :
- Symfony indi PSR-7 üçün erkən quraşdırılmış dəstək.
- Yeni Bileşenler və Körpülər:
- Yeni Aktiv komponenti
- Yeni PhpUnit körpüsü
- Propel körpüsü Symfony Core'dan silindi
- Tərcümə:
- Böyük performans təkmilləşdirilməsi
- Dizinlerde çevrimdışı hata ayıklama etkinleştir
- Trans variantlarının qarşısını almaq üçün əlavə seçim_translation_domain
- Istiləşmədə tərcümənin önbelleğini yaradın
- Tərcümə profilerinə əlavə edildi
- Serializer:
- ObjectNormalizer
- Serializasiya qrupları dəstəyi
- Normalizatorlar koleksiyonlar və skalaların seriyalaşdırıla bilər
- Ad çevirici dəstəyi
- Debug:
- Gözardı edilmiş hesabatlar və interfeysləri izləmək və bildirmək
- symfony_debug_backtrace () əlavə edildi və ölümcül səhvlərlə məşğul olduqda istifadə edin
- Twig:
- Twig profiler əlavə edilib
- Tarix formatları və rəqəm formatlarını konfiqurasiya edə bilərsiniz
- Şablondan Twig ayrılması
- Loader prioritetli əlavə edildi
- Yeni Twig autoescaping strategiyasından istifadə edin
- Twig uzantısı olaraq URL manipulyasiyalarını
- VarDumper:
- MongoCursor obyektləri, amqp, XML-parser resursları, Reflection sinifləri üçün əlavə dəzgahlar
- ClonerData üçün ər interface ilə
- Dökümçülər üçün catch-all-object kancası əlavə edilib
- WebProfiler:
- Mövcud symfony versiyası haqqında əlavə fikirlər
- Tərcümə profilerinə əlavə edildi
- Veb profillerə miras qalmış rolları göstər
- Konsol:
- Çıxış docopt uyğun olub
- Əlavə konsol stilinin köməkçi köməkçiləri
- colspan / rowspan + birdən çox başlıq xəttinə dəstək əlavə edin
- Təhlükəsizlik:
- Şifrəni kodlaşdırmaq üçün bir komanda əlavə edilib
- SimplePreAuthenticationListener'de security.interactive_login hadisə tetiklemesine əlavə edildi
- Əsas istifadəçilər üçün əlavə simli təqdimat
2.6.7 / 1.4.20 / 2.7.0-BETA1 versiyasında yeni nə
- Sabit:
- CSS düzeltme
- UTF8 olmayan strinqlərin idarə edilməsi
- Səhv yaranan dizgiləri təkzib
- UniqueEntityValidator - invalidValue sabit
- Yanlış EventDispatcher nüsxəsi dinləyicilərə injected
- LengthValidator 'daki grapheme_strlen'i buraxın
- Kiçik ekranlarda məlumat mövqeyi və ikonları
- Birdən çox fallback yerli icazə ver
- Kayıp qeydiyyatdan özniteliği əlavə edilib
- Ətraf mühit parametrləri dəyişdirildikdə konteynerin qeyri-təzə hesab olun.
- Kısayolları Ayrıştırılamayan toplama sonra
- İstifadəçi form_label istifadə edərkən önyargının göstərilməsi
- uzun dize ilə HtmlDumper
- FormDataCollector formu konfiqurasiya aktiv olduqda yalnız yüklənməlidir.
- Server açılmayıbsa yazdırma səhv mesajı
- yanlış path_info düzeltmek üçün baseUrl ayrıştırma
- Adlı argümanların dəstəklənməsi
2.6.4 / 1.4.20 versiyasında yeni nə :
- Sabit:
- CSS düzeltme
- UTF8 olmayan strinqlərin idarə edilməsi
- Səhv yaranan dizgiləri təkzib
- UniqueEntityValidator - invalidValue sabit
- Yanlış EventDispatcher nüsxəsi dinləyicilərə injected
- LengthValidator 'daki grapheme_strlen'i buraxın
- Kiçik ekranlarda məlumat mövqeyi və ikonları
- Birdən çox fallback yerli icazə ver
- Kayıp qeydiyyatdan özniteliği əlavə edilib
- Ətraf mühit parametrləri dəyişdirildikdə konteynerin qeyri-təzə hesab olun.
- Kısayolları Ayrıştırılamayan toplama sonra
- İstifadəçi form_label istifadə edərkən önyargının göstərilməsi
- uzun dize ilə HtmlDumper
- FormDataCollector formu konfiqurasiya aktiv olduqda yalnız yüklənməlidir.
- Server açılmayıbsa yazdırma səhv mesajı
- yanlış path_info düzeltmek üçün baseUrl ayrıştırma
- Adlı argümanların dəstəklənməsi
Yeni versiyası 2.6.1:
- Sabit:
- Yapılandırılmış giriş nöqtəsi və ya standart giriş nöqtəsi ilə firewall'un çekirdek istisna dinləyicisini konfiqurasiya edin
- əvvəl müəyyən edilmədiyi təqdirdə sabit müəyyən edin
- Yaratılmış konteynerdə __DIR__ ilə əlaqəli yollar yaradın
- Fayl icazələrini qorumaq
Sürüm 2.6.0'daki yeni :
- Sabit:
- ikiqat istisnada səhv mesajı
- ihbar mesajında strings kimi təqdim olunan DateTime obyektlərini yaradın
- Axtarış bar şablonundakı app.request-in istifadəsi silindi
- aliased xidmətləri ilə başlatılmış ()
Sürüm 2.5.7'de yeni nə :
- Sabit:
- Sənədin kökünü tapmaqda daha asan olun
- Doğrulama giriş nöqtəsi, yalnız identifikasiyası dinləyiciləri ilə deyil, firewall istisna dinləyicisi ilə qeydə alınır
- Router skripti mövcud deyilsə server run
- RequestDataCollector 'da invokable nəzarətçilər üçün dəstək əlavə et
- Inlined fabriki istinad deyil
- Boş qovluq üçün Sabit iş
- Sabit BC
- Git'dən silinmiş səhvlər
- Birdən çox sənəd üçün səhv mesajını təkmilləşdirin
- OPTIONS sorğu metodu ilə formu idarə
- Sabit Regex :: getHtmlPattern () kompleks və inkar edilmiş nümunələri ilə işləmək üçün
- Session yeniləmə sistemində yararsız hack silin
- Cavab göndərmədən əvvəl sessiyanın saxlanılmasını təmin edin
- Nəzarət olunan marşrutun işləməsini sürətləndirmək üçün seriyalaşdırın
- Form_start blokunda "ad" dəyişəninin istifadəsi
- Tire nominasiyalarını həll edərkən sonsuz döngəni kəsin
- Switch'lerin prioritetini dəyişdirin
Koşullar :
- Symfony2 PHP 5.3.2 və ya daha yüksək səviyyədə dəstəklənir
Şərhlər tapılmadı