Alanın varlıkta olup olmadığını nasıl kontrol edebilirim?


28

Varlık düğümünde, ' abc' alanının olup olmadığını kontrol etmek istiyorum . Varsa, değerini alırım$value->get('abc').

Ancak bu alanın bulunmadığı içerik türü hata veriyor:

Web sitesi beklenmeyen bir hatayla karşılaştı. Lütfen daha sonra tekrar deneyiniz.

Alanın varlıkta olup olmadığını nasıl kontrol edebilirim?

Yanıtlar:


57

Yöntemi kullanabilirsiniz hasField():

$entity->hasField('abc')

6
Başka birinin bundan kurtulması durumunda, hasField yalnızca Drupal 8'de bulunur.
Monkeybrain 19:16
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.