Як отримати список усіх типів вмісту, визначених на сайті Drupal 8?
У Drupal 7 це було раніше node_type_get_types()
, але воно застаріле.
Я спробував, Entity::loadMultiple()
але, схоже, не виходить. Я думав над тим, щоб зробити власний запит, але не знаю, як він зберігається в базі даних.
loadMultiple()
,load()
таcreate()
методами полягає в тому, щоб викликати їх у класі типу сутності, який ви хочете використовувати, тоді він визначає тип і використовує, як описано вище, динамічно. Це трохи коротше і простіше у використанні, але рекомендується використовувати ін'єкційні служби, коли це можливо, тому в сервісі / контролері / плагіні ви повинні ввести диспетчер типів сутності та потім використовувати його. Дозволяє легше (одиничне) тестування, але результат більш-менш однаковий.