web-dev-qa-db-fra.com

Comment vérifier si un champ existe dans une entité?

Dans le nœud d'entité, je veux vérifier si le champ 'abc' existe ou non. S'il existe, j'obtiendrai sa valeur par $value->get('abc').

Mais le type de contenu où ce champ n'existe pas donne une erreur:

Le site Web a rencontré une erreur inattendue. Veuillez réessayer plus tard.

Comment vérifier si un champ existe dans une entité?

30
Sugandh Khanna

Vous pouvez utiliser la méthode hasField():

$entity->hasField('abc')
62
4k4