Drupal 9 将 ---2 添加到字段 ID 中



下面的这一行以某种方式将---2添加到某些字段中。

我在中一处于编辑模式。形式一,只是众多形式中的一种。

我想从完整的表单中获取数据。所以我使用下面这行,它确实有效。

但是,它在某些字段中添加了-2。只是下面有这一行就造成了问题。

有人知道我做错了什么吗?

$form_all = Drupal::service('entity.form_builder')->getForm($node, 'default');

Drupal试图跟踪html元素ID的输出,以免它们重复
它通过html::getUniqueId函数添加--1--2等来消除html ID的重复
您声明"形式一只是许多形式中的一种";,这表明了这种行为
这是默认的drupal行为,你没有做错任何事。

相关内容

最新更新