SORU
11 AĞUSTOS 2011, PERŞEMBE


Nasıl bir nesne olarak Symfony2 Twig şablon motoru içinde olup olmadığını kontrol ediyor musunuz?

Bazı nesneler mevcut ve diğerleri yok burada çok boyutlu bir dizi var. Bir almaya devam ediyorum

Yöntem "için" "yok... . stdClass object" kod ?

Benim şablonda kullandığım kod:

{% for item in items %}
    <p>{% if item.product.code %}{{ item.product.code }}{% endif %}</p>
{% endfor %}

Bazı ürünlerde bu kod yok ve ne yazık ki bu veri yapısı değiştiremem yani bir besleme ile sağlanır.

Dal belgelere baktığımda eğer bir nesne veya yöntem var mıydı yoksa sadece null döndürecektir yorumladım?

CEVAP
12 AĞUSTOS 2011, Cuma


Hızlı bir şekilde yaptım bu senin için çalışıyor Arama, Bir Umut :p

defined

bir değişken tanımlı çekler mevcut bağlamda tanımlanır. Bu strict_variables seçeneğini kullanırsanız çok faydalıdır

{# defined works with variable names #}
{% if foo is defined %}
    ...
{% endif %}

{# and attributes on variables names #}
{% if foo.bar is defined %}
    ...
{% endif %}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007
  • Watcher3223

    Watcher3223

    15 Kasım 2007
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010