在树枝中获取对象实体

get object entity in twig

我有一个对象数组

$objects = fetch objects from DB using Doctrine

在 twig 中,我想创建一个 foreach 循环来显示对象的实体 class 名称。我想要这个,因为数组存在于不同的对象中。

所以我试了一下,当然不行。

{% for object in objects %}
    {{ object.entityClassName }}
{% endfor %}

如何显示实体 class 树枝中对象的名称?

我查了这个问题: how can we get class name of the entity object in twig view

这个问题有更简单的解决方法吗?维

最简单的方法就是这样 link 你粘贴了:

public function getClassName()
{
    return (new \ReflectionClass($this))->getShortName();
}

将上面的方法添加到您的实体中,然后在 twig 中使用它:

{{ object.className }}