
Bu Symfony’nin haftası blog yazısı destekli ile Mağaza gereçleri. Shopware size dünyanın en beğenilen markalarının güvendiği, son derece uyarlanabilir e-ticaret çözümleri sunar. Sürekli gelişen dijital ticaret alanında olağanüstü müşteri deneyimleri yaratın, hızlı yenilik yapın ve büyümenizi hızlandırın. Ne kadar ileri gitmek istediğine sen karar ver, biz senin yanında olacağız.
Bu hafta, Symfony 4.4.44, 5.4.11, 6.0.11 ve 6.1.3 bakım sürümleri yayınlandı. Bu arada, yaklaşan Symfony 6.2 sürümü bir yeni Saat bileşeni uygulamaları sistem saatinden ayırmak ve bir yeni çevirici emojileri birçok yerel ayara çevirmek için. Son olarak, tartışılacak yeni bir teklif var. YAML’den PHP’ye geçiş Symfony yapılandırmasında varsayılan olarak.
Symfony’nin öne çıkan özellikleri
Bu hafta 61 çekme talebi birleştirildi (kodda 44 ve dokümanlarda 17) ve 36 sayı kapatıldı (kodda 32 ve dokümanlarda 4). Birleştirmeler hariç, 37 yazar 432.486 ekleme ve 384 silme yaptı. Ayrıntılar için bkz. kod ve dokümanlar.
- e3e2b32: [BrowserKit] alanları ve dosyaları çok boyutlu dizilerse özyinelemeli olarak birleştirme
- 57e5141: [Serializer] DateTimeNormalizer::denormalize içindeki varsayılan içeriğe saygı göster
- 9fb7f20: [Debug, ErrorHandler] operatör önceliğini düzelt
- 03bdaed: [HttpKernel] vekil parça oluşturucuda skaler olmayan denetimi düzelt
- dfa765d: [Security] mutlak URL’lere giriş yaptıktan sonra yönlendirmeye izin ver
- 00037d8: [Messenger] şema ile tablo adını desteklemek için postgresql köprüsünde TriggerSql’deki işlev adını düzeltin
- 8341158: [Cache] Redis adaptörünün birden çok Redis Sentinel ana bilgisayarı kullanabileceğinden emin olun
- 4a6a794: [FrameworkBundle] sohbet servisi kaldırıldığında ChatterInterface takma adını kaldırın
- cf9aff6: [Serializer] yanlış ihtiyaçları düzeltin TraceableEncoder’da normalleştirme
- aea1a47: [HtmlSanitizer] dezenfektan seçeneği için null’a izin ver allow_link_hosts ve allow_media_hosts
- 39191b4, 523ba82: [ExpressionLanguage] boş birleştirme sözdizimi için destek ekleyin
- 523ba82: [Notifier] SmsMessage’a “from” ekle
- b1b77f3: [Console] SymfonyStyle bloğuna sarılmış URL’leri kesmeyin
- 41dfb72, 5bf31c5: [Intl] emojiyi birçok yerel ayara çevirmek için EmojiTransliterator ekleyin
- 7940cc4: [Mime] bir e-postayı iki kez oluşturmaktan kaçınma şeklimizi değiştirin
- f94700c: [Clock] uygulamaları sistem saatinden ayırmak için yeni bir bileşen
- 57e5141: [Serializer] DateTimeNormalizer::denormalize içindeki varsayılan içeriğe saygı göster
- 43c09ab: [ErrorHandler] @final sınıflarını genişleten tembel nesneler için kullanımdan kaldırmaları tetikleme
- 905bc20: [Mailer] alt sınıfların mesaj kimliğinin ayrıştırılma şeklini değiştirmesine izin ver
- 6e95b8b: [HttpKernel] Mutlak URI’lerle Vekil parçayı oluşturma seçeneği ekleyin
- e137bd3: [Ldap] LDAP yapılandırmasında ‘{user_identifier}’ lehine ‘{username}’ parametre kullanımını kullanımdan kaldırın
- 03bacb3: [TwigBridge] Bootstrap 5 form temasında geçiş düğmeleri için destek ekleyin
En yeni sorunlar ve çekme istekleri
SymfonyCast Güncellemeleri
SymfonyCast’ler Symfony’yi öğrenmenin resmi yoludur. Symfony, PHP ve JavaScript ile ilgili 100’den fazla video eğitim kursunda rehberli bir yol için bir parça seçin.
Bunlar en alakalı olanlardan bazılarıydı SymfonyCast güncellemeleri
haftanın:
- (Video) Symfony 6 Temelleri: Hizmetler, Yapılandırma ve Ortamlar, Bölüm 20: Ortam Değişkenleri
- (Video) Symfony 6 Fundamentals: Services, Config & Environments, Chapter 21: The Secrets Vault
- (Video) Symfony 6 Fundamentals: Services, Config & Environments, Chapter 22: Reading Secrets vs Env Vars
- (Video) Symfony 6 Temelleri: Hizmetler, Yapılandırma ve Ortamlar, Bölüm 23: MakerBundle ve Otomatik Yapılandırma
- (Video) Symfony 6 Temelleri: Hizmetler, Yapılandırma ve Ortamlar, Bölüm 24: Bir Komutu Özelleştirme