entity

Drupal 9 entity 认识记录


1.如何使用代码定义entity与entity表结构?

2.如何使用代码定义自定义entity的views field?(views controller class)

3.如何定义entity与entity之间的元数据关系?(metadata controller class)

4.如何定义entity的编辑form?

5.如何编写API接口 GET POST?

Drupal 自定义 entity 导入导出一套龙 feeds views_data_export


在开发中经常遇到需要导出导入的情况,在drupal中使用 feedsviews_data_export 两个模块配合

定义 feeds 插件

hook_feeds_plugins

entity_metadata_wrapper 迭代


entity 迭代可以直接使用 id 如下:

$list = entity_metadata_wrapper('list<user>', $uids);
foreach ($list->getIterator() as $delta => $userWrapper) {
  $uid = $userWrapper->uid->value();
}

配合 EntityFieldQuery 绝对的利器