2014-09-24 228 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来显示它们之后。