Scroll
コンテンツエンティティ
このチートシートには、コンテンツエンティティでよく使われるメソッド、クラス、インターフェースの概要が含まれています。
![]()
/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