在树枝中获取对象实体

时间:2017-08-21 09:34:32

标签: object doctrine-orm twig symfony-2.6

我有一个对象数组

$objects = fetch objects from DB using Doctrine

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

所以我试试这个,当然这不起作用。

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

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

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

这个问题有更简单的解决方案吗?王氏

1 个答案:

答案 0 :(得分:1)

最简单的方法就像您粘贴的链接中的一个:

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

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

{{ object.className }}