web-dev-qa-db-ja.com

エンティティにフィールドが存在するかどうかを確認するにはどうすればよいですか?

エンティティノードで、 'abc'フィールドが存在するかどうかを確認します。存在する場合、$value->get('abc').によってその値を取得します

しかし、このフィールドが存在しないコンテンツタイプはエラーになります。

ウェブサイトで予期しないエラーが発生しました。しばらくしてからもう一度お試しください。

エンティティにフィールドが存在するかどうかを確認するにはどうすればよいですか?

30
Sugandh Khanna

メソッドhasField()を使用できます。

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