如何从Symfony2实体字段中的Twig模板检索基础实体对象?

时间:2012-06-30 00:50:03

标签: php symfony doctrine-orm twig

我有一个表单构建器,它创建一个带有'entity'字段类型的表单(让我们称之为实体MyBundle:MyEntity)。 MyEntity有一个名为'description'的属性。在添加到由Symfony2自动调用的__tostring()方法中,该方法用于每个单选按钮的标签,我想访问description属性。

我已经覆盖了choice_widget块并尝试获取{{ child.vars.value }},但这只是实体的ID而不是对象本身。

有人知道怎么做,或者甚至可能吗?

1 个答案:

答案 0 :(得分:1)

我不太清楚你想要做什么,因为你没有提供任何代码,而是根据我的理解你想要访问孩子的对象吗?

如果是这种情况你可以使用child.get('value'),这将返回对象

这意味着您可以调用child.get('value')。getDescription()或子对象具有的任何函数