gpt4 book ai didi

css - Symfony2 不支持 Assetic CSS

转载 作者:太空宇宙 更新时间:2023-11-04 13:49:06 24 4
gpt4 key购买 nike

我正在使用 Assetic 为我的 Symfony2 元素加载 CSS 文件。 CSS 加载正确,我可以在 Chrome 中检查元素/源时查看它,但页面仍然没有样式。此时文件中唯一的内容是:

Assetic Generated: core_part_1_base_1.css
body {
background-color: yellow;
}

::base.html.twig:
<html>
<head>
{% stylesheets '@AcmeCoreBundle/Resources/public/css/*.css output='css/core' %}
<link rel="stylesheet" type="text/css" href="{{ asset_url }}" />
{% endstylesheets %}
</head>
<body>
<div id="main_container">Hello World</div>
</body>
</html>

config.yml:
...
assetic:
debug: %kernel.debug%
use_controller: false
bundles: [ ]
filters:
cssrewrite: ~
...

删除样式表 block 并替换为此行:

<link rel="stylesheet" type="text/css" href="{{ asset('css/core.css') }}" />

似乎有效,但我想尽可能使用样式表 block 使其有效!

最佳答案

我认为您必须在 Assetic 配置的 bundles 选项中添加要在其中使用 Assetic 的包:

assetic:
bundles: [AcmeCoreBundle]

此外,在输出名称中添加扩展名可能会有所帮助:output='css/core.css'

关于css - Symfony2 不支持 Assetic CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22335748/

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