Bundle / バンドル

最終更新日:2018年11月28日

Drupal 8において、バンドルとはフィールドまたは設定を定義する情報の1種です。
サブタイプと呼ばれることもあり、エンティティタイプに従属する情報です。
例えば、コンテンツエンティティタイプの1つであるノードには、任意のフィールドをひとまとまりとしたArticleBasic Pageといったバンドルが初期インストール時に用意されています。
慣習的に、これらのバンドルをコンテンツタイプとも呼びます。

他のコンテンツエンティティタイプだと

  • タクソノミーは、バンドルをボキャブラリー
  • ブロックは、カスタムブロックバンドルのことをカスタムブロックタイプ

と呼びます。 ユーザーはバンドルを持っていません。

構成エンティティタイプに関しては

  • View
  • Menu
  • Role

などのタイプがありますが、これら3つはバンドルを持ちません。