我需要一些帮助,我是一名初学者,几天前我开始学习Symfony但是我发现了这个问题,我不知道我应该把我的css文件放在哪里,而且我正在寻求帮助.. 所以这是我的twig文件:(在文件夹src /../ views / user)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
{% stylesheets 'bundles/app/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset('essai.css') }}" />
{% endstylesheets %}
</head>
</html>
<h1>
Hello
</h1>
和我的文件css“essai.css”在web / bundles / framework / css中
h1 {
color: red;
}
感谢您的帮助.. :)
答案 0 :(得分:0)
你的css和js应该在你的web/
文件夹中,asset()
正在寻找它们,所以你应该改变:
{{ asset('essai.css') }}
=&gt; {{ asset('bundles/framework/css/essai.css') }}
答案 1 :(得分:0)
您的错误很简单,您可以定义以下路径:
{% stylesheets 'bundles/app/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset('essai.css') }}" />
{% endstylesheets %}
-
'bundles/app/css/*'
你的档案在这条路上
web/bundles/framework/css
现在你需要解决方案:
OR
@ kunicmarko20的解决方案也是正确的。
或阅读文档: 从@ adam187链接的symfony.com/doc/current/best_practices/web-assets.html