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

  • discokatze

    discokatze

    23 EYLÜL 2009
  • pucksz

    pucksz

    24 Mart 2006
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009