0

我正在 Drupal 8 中构建一个自定义内容实体,到目前为止一切正常。我使用 Drupal Console 为我生成了一个模块和一个无捆绑实体,并使用 GUI 向该实体添加了自定义字段。我可以加载表单以使用我在 ContentEntityType 注释中添加的其他基本字段来添加这种类型的实体。

我的问题是我看不到通过 GUI 添加的字段。如果我 XDebug 我的表单,则在调用或调用时字段不会添加到$form数组中。parent::buildForm()parent::form()

我查看了 Node 模块以获取帮助,在 NodeForm.php 的 form 方法中,我可以逐步查看在调用类中的form方法时添加 GUI 的字段的位置ContentEntityForm

逐步完成了我的实体的表单构建,我可以看到它也调用了类中的form方法,ContentEntityForm但没有添加我的 GUI 字段。

我的自定义实体中是否缺少一些东西来让 ContentEntityForm 添加这些?

4

1 回答 1

1

找到了答案,我完全忘记了“管理表单显示”页面!我只需要让他们摆脱残疾。

于 2018-03-06T13:42:24.093 回答