gpt4 book ai didi

css - 如何使用 twig 的源函数加载 css 文件?

转载 作者:行者123 更新时间:2023-11-28 04:42:43 24 4
gpt4 key购买 nike

我是twig初学者,我想获取CSS文件内容而不是路径要清楚,这个文件位于:-

Bundle/Ressources/public/css/'~var~'/main.css 

var是一个动态变量,所以我用了twig的source函数,但是好像没有指向正确的路径。这是我的代码:

 <style>
{{ source('/Bundle/Resources/public/css/'~var~'/main.css', ignore_missing = true) }}
</style>

请帮忙。

最佳答案

你是对的。您没有使用正确的路径符号。

在你的例子中,如果你的包名为 FooBundle,你应该使用:

{{ source('@FooBundle/Resources/public/css/'~var~'/main.css',  ignore_missing = true)  }} 

如果您的文件位置在 Resources/views/ 中,例如 Resources/views/foo/bar.html.twig 您可以使用更短的变体:

{{ source('FooBundle:foo:bar.html.twig',  ignore_missing = true)  }} 

或者:

{{ source('@Foo/yourTemplate.html.twig',  ignore_missing = true)  }}

另请参阅:http://symfony.com/doc/current/templating/namespaced_paths.html

关于css - 如何使用 twig 的源函数加载 css 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41124518/

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