我有一个表单构建器,它创建一个带有'entity'字段类型的表单(让我们称之为实体MyBundle:MyEntity)。 MyEntity有一个名为'description'的属性。在添加到由Symfony2自动调用的__tostring()方法中,该方法用于每个单选按钮的标签,我想访问description属性。
我已经覆盖了choice_widget块并尝试获取{{ child.vars.value }}
,但这只是实体的ID而不是对象本身。
有人知道怎么做,或者甚至可能吗?
答案 0 :(得分:1)
我不太清楚你想要做什么,因为你没有提供任何代码,而是根据我的理解你想要访问孩子的对象吗?
如果是这种情况你可以使用child.get('value'),这将返回对象
这意味着您可以调用child.get('value')。getDescription()或子对象具有的任何函数