
Twig & Templates
Twig sözdizimi, değişkenler, filtreler, extends, include, blocks, forms rendering, assets
1Twig şablonunda bir değişkeni görüntülemek için hangi sözdizimi kullanılır?
Twig şablonunda bir değişkeni görüntülemek için hangi sözdizimi kullanılır?
Cevap
{{ }} (çift süslü parantez) sözdizimi, Twig'de bir değişkenin içeriğini görüntülemek için kullanılır. Bu sözdizimi, XSS saldırılarını önlemek için otomatik olarak HTML escaping yapar. Kontrol yapıları için {% %}, yorumlar için {# #} kullanılır.
2Twig şablonunda nasıl yorum yazılır?
Twig şablonunda nasıl yorum yazılır?
Cevap
Twig yorumları {# #} sözdizimini kullanır. Bu yorumlar, standart HTML yorumlarının aksine son HTML çıktısında render edilmez. Bu sayede kullanıcılara bilgi sızdırmadan geliştirici notları eklenebilir.
3Twig'de {% extends %} etiketinin amacı nedir?
Twig'de {% extends %} etiketinin amacı nedir?
Cevap
extends etiketi, bir üst şablon tanımlayarak şablon kalıtımını sağlar. Alt şablon, üst şablonun tüm yapısını devralır ve tanımlı blokları geçersiz kılabilir. Bu, yeniden kullanılabilirliği artırır ve site genelinde tutarlı bir yapı sağlar.
Bir asset dosyasının (CSS, JS, görsel) URL'sini hangi Twig fonksiyonu oluşturur?
Bir şablonun içine başka bir Twig şablonu nasıl dahil edilir?
+17 mülakat soruları
Diğer Symfony mülakat konuları
Modern PHP (8.1+)
Symfony Temelleri
Routing & Controllers
Doctrine ORM Temelleri
Symfony Formları
Veri Doğrulama
Dependency Injection & Services
Security & Authentication
İleri Düzey Doctrine
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache ve Performans
Workflow Component
Testing Symfony
Mailer Component
Çeviriler & i18n
EasyAdmin Bundle
Symfony Mimarisi
Performans ve Optimizasyon
Gelişmiş Güvenlik
Özel Bundle'lar
Symfony ile Microservices
Real-time & WebSockets
Deployment & DevOps
Bir sonraki mülakatın için Symfony'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla