自定义可现场内容实体,不包括表单上添加GUI的字段

时间:2018-03-06 10:49:52

标签: drupal-8 drupal-entities

我在Drupal 8中构建自定义内容实体,到目前为止已经完成了。我已经使用Drupal Console为我生成了一个模块和一个无包的实体,并使用GUI为该实体添加了自定义字段。我可以加载表单以添加此类型的实体以及我在ContentEntityType注释中添加的其他基本字段。

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

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

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

我的自定义实体中是否有某些内容让ContentEntityForm添加这些内容?

1 个答案:

答案 0 :(得分:1)

找到答案,我完全忘记了“管理表单显示”和“#39;管理表单显示”。页!我只是将他们从残疾人中移出。