【问题标题】:get object entity in twig [duplicate]在树枝中获取对象实体[重复]
【发布时间】:2018-01-29 07:57:40
【问题描述】:

我有一个对象数组

$objects = fetch objects from DB using Doctrine

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

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

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

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

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

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

【问题讨论】:

  • 我已经准备好在我的问题中参考这个了。
  • 我认为没有更简单的解决方案。

标签: object doctrine-orm twig symfony-2.6


【解决方案1】:

最简单的方法就是你粘贴的那个链接:

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

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

{{ object.className }}

【讨论】:

  • 好的,我只是想知道是否可以不添加新方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多