在 drupal 8 的 twig 模板中使用 element['#object'] 的目的是什么?这是如何工作的?

What is the purpose of using element['#object'] in twig templates in drupal 8. How does this work?

我正在寻找将数据从第一层嵌套段落获取到第二层段落的方法,并注意到 element['#object'].field_name.value 可用于从顶层获取字段元素。

这是如何工作的?我正在尝试查找有关此的信息,但找不到。如果有人可以提供有关其工作原理的见解,将会很有帮助。

我认为您只是在寻找对二级元素内顶级元素的引用,就像对父元素的引用。它是一个循环引用。希望这就是您要找的答案。

在 PHP 代码中,这只是一种实现方式:

<?php
$object = new stdClass();
$object->secondLevel = &$object;
print $object === $object->secondLevel;

同时检查: http://php.net/manual/en/language.references.php

希望对您有所帮助。