在drupal 8的树枝模板中使用element ['#object']的目的是什么?

时间:2018-12-19 05:02:56

标签: twig drupal-8

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

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

1 个答案:

答案 0 :(得分:1)

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

在PHP代码中,这只是可以完成的一种方法:

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

还要检查: http://php.net/manual/en/language.references.php

希望有帮助。