2014-09-24 85 views
3

我試圖用Symfony製作一個網站。所以我安裝了SonataAdminBundle和SonataMediaBundle。索納塔媒體庫

我有一個關於索納塔媒體的問題。 我創建了一個包含大量圖像媒體的畫廊,我不知道如何從我的控制器訪問它。

如何讓我的媒體(圖像)包含在我的畫廊中,以便在我的模板中顯示它們?

thx求助!編輯: 我解決了我的問題!

所以在我的模板,我做的:

{% for img in MyEntity.gallery.galleryHasMedias %} 
    <img src={% path img.media, 'reference'%}> 
{% endfor %} 
+0

顯示一些你的代碼或調查。 – 2014-09-24 09:27:17

回答

0

通常畫廊或媒體實體都與其他實體,我們從他們的關係進行檢索。 例如從畫廊或相關媒體的所有者到產品。在獲取傳遞媒體對象(本例中爲圖像)到模板(樹枝或php)並使用sonata media helpers來顯示它們之後。