繁体   English   中英

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

[英]How do I retrieve the underlying entity object from a Twig template in a Symfony2 entity field?

我有一个表单生成器,它创建一个带有“实体”字段类型的表单(让我们称之为实体MyBundle:MyEntity)。 MyEntity有一个名为'description'的属性。 除了 Symfony2自动调用的__tostring()方法用于每个单选按钮的标签之外,我还想访问description属性。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM