2011-07-05 13 views

cevap

5

Twig'de hata ayıklama modunu aç. 2 senaryodaki değişkeni görüntülemek için hata ayıklama uzantısını kullanın.

{% set car = 'Honda' %} 
{% debug car %} 

o araba hala ancak

,

{% set car %}Honda{%endset%} 
{% debug car %} 

o araba artık

olduğunu gösterecektir 2 yolu Honda

bir dizedir gösterecektir ilk yolu

Twig_Markup Nesnesi ([içerik: korumalı] => araba)

Bu nedenle, bir dizide anahtar veya dizin olarak kullanmak istiyorsanız, değişkeni ayarlamak için bir yöntem olarak yakalama özelliğini kullanmayın.

Güncelleme: Twig versiyonu için daha büyük 1.5 kullanım dökümü ayıklama yerine

örn:

{% set car = 'Honda' %} 
{% debug car %} 

örn: Ayrıca should (böyle 2 şekilde kullanabilirsiniz

{% set car %}Honda{%endset%} 
{% debug car %} 
+0

@kissmyface h ttp: //meta.stackexchange.com/questions/17463/should-i-ask-a-question-i-know-the-answer-to/17467#17467 –

+0

Harika :-) Teşekkürler – calumbrodie

+2

Hata ayıklaması kullanımdan kaldırılmış gibi görünüyor Twig 1.5. Dokümantasyon, http://twig.sensiolabs.org/doc/functions/dump.html yerine dökümü kullanmanızı önerir. –

2

trim araba değişkeni):

{% set car %}Honda{%endset%} 

{{ cars[car|trim].wheels | length }}