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