パレット - カラフルに🎨
Palette — ビジュアルページビルダー、デザインの専門知識は不要です。
Scroll
コンテンツエンティティ
12/05/2020, by maria
Menu
- Drupal を理解する
- Drupal システム要件
- Drupal 8 のインストール
- Drupal 8 の更新
- Drupal サイト管理
- Drupal 8 モジュール
- Drupalモジュールの比較
- Drupalテーマ
- Drupalのフィールドタイプ
- 設定管理
- Drupalマルチサイト
- アクセシビリティ
- Drupal 8のトラブルシューティング
- Drupal用モジュールの作成
-
Drupal 8 API
- Authentication API
- Block API
- Cache API
- CKEditor API
- Configuration Management API
- データベースAPI
-
Entity API
- Drupal 8のEntity API入門
- エンティティタイプ
- Entity APIの使用
- コンテンツタイプ(バンドル)
- 設定エンティティ
- コンテンツエンティティ
- カスタムコンテンツの作成
- Drupal 8 でのカスタムコンテンツタイプの作成
- カスタムフィールドをコンテンツタイプにプログラミングする
- UI を使用してカスタムフィールドのコードをエクスポートする
- Entity API は Typed Data API を実装する
- entitiesへのアクセス(TBD)
- Content Entity Field定義の定義と使用
- Entityの翻訳API
- 表示モード: ビューモードとフォームモード
- フィールドタイプ、フィールドウィジェット、フィールドフォーマッター
- 概要: カスタムフィールドの作成
- Drupal 8のテーマ設定
- Drupal 8へのアップグレード
このチートシートには、コンテンツエンティティでよく使われるメソッド、クラス、インターフェースの概要が含まれています。
![]()
/sites/default/files/drupal-content-entity-8.0.pdf
コンテンツエンティティは、その動作の多くをエンティティから継承しています。これらの共通機能についてはEntity APIの使用を参照してください。
フィールド値の管理
ContentエンティティのbaseFieldDefinitionsメソッドを使用してカスタムフィールドを作成します。
- カスタムエンティティのインスタンスをローカル変数$Custom_Entityに読み込みます
- 「custom_field」という名前のカスタムフィールドを定義します
- いくつかのデータを保存します
コード例
$custom_field_value = $Custom_Entity->custom_field->value;
// Perform some kind of data manipulation
$Custom_Entity->custom_field->value = $custom_field_value;
$Custom_Entity->save();
Entityコンテンツの例:
- node
- comment
- user