5
我有一个相当简单的代表新闻的主义实体;这个消息可以与很多图片链接,所以我决定使用一个Doctrine Collection。事情是,我想检索这些图片并将其显示在我的模板中......但它似乎并不奏效。你知道我该怎么做吗?显示与树枝的学说集合? (Symfony2)
这里是我的尝试:
{% for annonce in annonces %}
<div class="annonce_item">
{% for photo in annonce.photo %}
<img src="{{ photo.path }}" alt="" />
{% endfor %}
</div>
<!-- End .annonce_item -->
{% endfor %}
annonce是新闻类,以及照片是集:
/**
* @ORM\OneToMany(targetEntity="Photo", mappedBy="id",cascade={"persist"})
*/
private $photo;
当我尝试在我的浏览器中显示此页,我得到这个例外:
An (注意:Undefined index:> id in>/Applications/MAMP/htdocs/ApacheImmobilier/vendor/doctrine/lib/Doctrine/ORM/Persisters/Basi> cEntityPersister.php line 1274) )在第45行的“APPagesBundle:Index:index.html.twig”中。
谢谢!
因为用户要求在树枝模板文件中处理集合的解决方案而被退出。 –
什么巨魔?答案是隐含的,因为它很简单:就像在问题中那样做,但没有在答案中解释错误。 – greg0ire
这帮助我找到了一个类似的错误消息的错误。这个答案绝对是关键,与问题有关。 – redreinard