如何使用SonataMediaBundle获取twig中的图像路径?

问题描述 投票:0回答:2
php symfony twig symfony-sonata sonata-media-bundle
2个回答
5
投票

有一个文档供帮助者

有多种选择。媒体助手支持指定类

{% media media, 'small' with {'class': 'myclass'} %}

您还可以使用“路径”助手仅渲染路径:

{% path media, 'small' %}

0
投票

自 media-bundle 3.x 起,这些是:

渲染缩略图:

{{ sonata_thumbnail(media, 'small') }}

{{ sonata_thumbnail(media, 'small', {'class': 'myclass'}) }}

渲染媒体:

{{ sonata_media(media, 'small') }}

{{ sonata_media(media, 'small', {'class': 'myclass'}) }}

渲染路径:

{{ sonata_path(media, 'small') }}

渲染 sonata.media.provider.file 上下文的路径:

{{ sonata_path(media, 'reference') }}

文档:https://docs.sonata-project.org/projects/SonataMediaBundle/en/3.x/reference/helpers/

© www.soinside.com 2019 - 2024. All rights reserved.