2017-08-21 127 views
0

獲取對象的實體我有對象在樹枝

$objects = fetch objects from DB using Doctrine 

在樹枝的數組我想打一個foreach循環顯示的對象的實體類的名字。我想這是因爲數組存在於不同的對象之外。

所以我試試這個,當然這是行不通的。

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

如何顯示樹枝中物體的實體類名稱?

我擡頭一看這個問題: how can we get class name of the entity object in twig view

有沒有更簡單的解決這個問題呢?王氏

+0

我都準備好了參考這個在我題。 – Keutelvocht

+0

我不認爲有一個更簡單的解決方案。 – Veve

回答

1

簡單的方法就是像一個在該鏈接您粘貼:

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

Add方法上面到你的實體,比樹枝使用它:

{{ object.className }} 
+0

好吧,我只是想知道如果沒有添加新的方法是可能的。 – Keutelvocht