【问题标题】:Sonata media gallery奏鸣曲媒体画廊
【发布时间】:2014-09-24 09:23:11
【问题描述】:

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

我有一个关于奏鸣曲媒体的问题。 我创建了一个包含大量图像媒体的画廊,但我不知道如何从我的控制器访问它。

如何将我的媒体(图像)包含在我的画廊中,以便在我的模板中显示它们?

感谢帮助!

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

所以在我的模板中我这样做:

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

【问题讨论】:

  • 显示一些你的代码或调查。

标签: symfony sonata-admin symfony-sonata sonata-media-bundle


【解决方案1】:

通常 Gallery 或 Media 实体与其他实体相关,我们从它们的关系中检索它们。 例如从画廊或相关媒体的所有者到产品。在获取传递媒体对象(在这种情况下为图像)到模板(twig 或 php)并使用sonata media helpers 显示它们之后。

【讨论】:

    猜你喜欢
    • 2014-08-16
    • 2013-12-04
    • 2014-06-04
    • 1970-01-01
    • 2018-07-05
    • 2018-10-30
    • 2017-10-11
    • 2015-09-30
    • 2017-11-17
    相关资源
    最近更新 更多