EntityをPropertyで探す(クエリする)方法

カテゴリ コンテンツの管理 コアバージョン 8.4x 関連モジュール Entity

ノードを探す

$nodes = \Drupal::entityTypeManager()
  ->getStorage('node')
  ->loadByProperties([
    'title' => $this->input->getTitle()
    'field_xxxxx' => '12345',
  ]);

親タームをLoadする

$parents = \Drupal::entityManager()
  ->getStorage('taxonomy_term')
  ->loadParents($child->id());

子termを取得する

$terms = \Drupal::entityTypeManager()
  ->getStorage('taxonomy_term')
  ->loadTree('vocabulary_id', $parent, 1);

ファイルを探す

$file = \Drupal::service('entity_type.manager')
  ->getStorage('file')
  ->loadByProperties([
    'status' => FILE_STATUS_PERMANENT,
    'uri' => $uri,
  ]);

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ Core Ver. 関連モジュール タイトル
フォーム 7.15 DefaultTextForNode 新しいページの作成方法を一から教えてください
コンテンツの管理 7.15 Pagenation 一つの長いページをBookなどのように連続して読ませることはできますか?
コンテンツの作成 7.15 Mailhandler メールを通じてnodeの投稿をするには
コンテンツの作成 6.x Insert Block ブロックの内容を本文中に表示するには?
タクソノミー 7.15 Taxonomy manager タームを他のボキャブラリ配下に移動したい
タクソノミー 7.15 Hirarchical Select タクソノミー(ターム)の選択を楽にできないでしょうか
タクソノミー 7.15 Taxonomy manager タクソノミーを効率よく管理したい
ブロック 7.15 Views ひとつのViewsをページやブックページ中で再利用する方法は?
言語 7.15 Language まだ翻訳されていない英語文、どうにかならない?
テーマ 7.15 CSS Injector 簡単にCSSを追加したい
コンテンツの管理 6.x Views Flag Calendar 空き室予約のような仕組みは実現できますか?
コンテンツの作成 6.x Views カルーセルのように回転するコンテンツを作りたい
アップデート 7.15 Webform Backup_and_Migrate drupal7.12 -> drupal7.14アップデートメモ
フォーム 7.15 Webform WebformのEntity Translation
フォーム 7.15 Webform Webform - 確認ページの多言語化
コンテンツの作成 7.15 Automatic_Nodetitles Automatic_Entity_Label ノード投稿フォームにタイトル入力フォームを表示しない方法

ページ