繁体   English   中英

索纳塔媒体画廊

[英]Sonata media gallery

我尝试用Symfony创建一个网站。 所以我安装了SonataAdminBundle和SonataMediaBundle。

我对索纳塔媒体有疑问。 我创建了一个包含大量图像媒体的图库,我不知道如何从Controller中访问它。

如何获取我的图库中包含的媒体(图像)以便在我的模板中显示它们?

求救!

编辑:我解决了我的问题!

所以在我的模板中我做了:

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

通常,Gallery或Media实体与其他实体相关,我们从它们的关系中检索它们。 例如,从画廊的所有者或相关媒体到产品。 在将媒体对象(在本例中为图像)传递给模板(twig或php)并使用奏鸣曲媒体助手来显示它们之后。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM