Як перевірити, чи існує поле в організації?


28

У вузлі сутності я хочу перевірити, чи abcіснує поле ' ' чи ні. Якщо існує, я отримаю його значення за$value->get('abc').

Але тип вмісту, де цього поля не існує, дає помилку:

На веб-сайті виникла несподівана помилка. Будь-ласка спробуйте пізніше.

Як перевірити, чи існує поле в організації?

Відповіді:


57

Можна використовувати метод hasField():

$entity->hasField('abc')

6
На всякий випадок, якщо хтось ще не потрапить на це, hasField доступний лише у Drupal 8.
Monkeybrain
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.