gpt4 book ai didi

php - Symfony Twig : Why use asset method?

转载 作者:可可西里 更新时间:2023-10-31 23:55:35 26 4
gpt4 key购买 nike

Symfony recommends putting assets in the web folder .

他们还对使用 Assets 方法发表了评论。为什么需要 Assets 方法?它占用的字符比仅放入链接要多。

这是为什么:

<img src="{{ asset('img/social/facebook.png') }}" />

比这更好:

<img src="/img/social/facebook.png" />

我觉得我一定是遗漏了一些原因。

最佳答案

你的主目录是\web

在你的 config.yml 中(使用 Symfony 5 及更高版本的 config/packages/framework.yaml):

assets:
packages:
downloads:
base_path: images/yesterday/answers/download/
attachment:
base_path: stack/post/answers/

在这种情况下,下载附件 是您的“部分”

改为编写此代码:

<img src="images/yesterday/answers/download/facebook.png" />
<img src="stack/post/answers/photo.jpeg" />

您可以使用:

<img src="{{ asset(facebook.png, 'downloads') }}" />
<img src="{{ asset(photo.jpeg, 'attachment') }}" />

因为您在 View 中没有很长的路径,而且您组织了更多项目分类

更多信息在这里:http://symfony.com/doc/current/reference/configuration/framework.html#assets

关于php - Symfony Twig : Why use asset method?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44168515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com