我有一个具有多对多关联的实体。
我想做的是:
- 为主要实体创建表单
- 嵌入关联实体
我已经能够做到以上两点,但现在我无法弄清楚如何检索关联的实体字段。
我的课程是Gallery和Immagine。Immagine有 3 个属性,image,imageName和file。
在我的 GalleryType buildForm 函数中,我这样做:
->add('immagini', 'entity', array(
'class' => 'MySiteBundle:Immagine',
'property' => 'image',
'multiple' => true,
'expanded' => true
))
现在,在我的 edit.html.twig 模板中,如果我写这个
{% for img in edit_form.immagini %}
<li>
{{ form_widget(img, {'attr': {'style': 'vertical-align: top'}} ) }}
{{ form_label(img, null, { 'label_attr': {'style': 'display: inline'}} ) }}
</li>
{% endfor %}
...以及在图库编辑页面中嵌入图像的结果是正确的并且效果很好。
现在,我想做的是显示在同一个 li 标签中,另一个Immagine字段,比如说imageName。我尝试了很多方法,但我无法做到......
有什么建议吗?