Symfony

Twig & Templates

Twig sözdizimi, değişkenler, filtreler, extends, include, blocks, forms rendering, assets

20 mülakat soruları·
Junior
1

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.

2

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.

3

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.

4

Bir asset dosyasının (CSS, JS, görsel) URL'sini hangi Twig fonksiyonu oluşturur?

5

Bir şablonun içine başka bir Twig şablonu nasıl dahil edilir?

+17 mülakat soruları

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