2017-09-29 34 views
0

我需要一些帮助,我是一个begginer,我几天前开始学习Symfony,但我发现这个问题,我不知道我应该把我的CSS文件,我在寻求帮助。 所以这里是我的树枝文件:(文件夹SRC /../视图/用户)我应该在哪里放置我的CSS文件? Symfony 3.0

<!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 /包/框架/ CSS

h1 { 
    color: red; 
    } 

感谢任何帮助.. :)

回答

0

你的错误是简单的定义如下路径:

{% stylesheets 'bundles/app/css/*' filter='cssrewrite' %} 
<link rel="stylesheet" href="{{ asset('essai.css') }}" /> 
{% endstylesheets %} 

-

'bundles/app/css/*' 

而你在这条路上的文件

web/bundles/framework/css 

现在你必须解决方案:

  1. 你改变从 '包/应用/ CSS/' 到您的模板路径的Web /包/框架/ CSS/

OR

  1. 你改变把你的CSS文件的文件夹中的 '数据包/应用/ CSS /'

@ kunicmarko20的解决方案也是正确的。

或者阅读文档: symfony.com/doc/current/best_practices/web-assets.html从@链接adam187

+0

它仍然没有工作,也许我有其他问题,无论如何,谢谢你,我会看看文件,再次感谢 – TaouBen

+0

再次你好,我解决了我的问题,我只想说再次谢谢你,有一个愉快的一天:) – TaouBen

+0

是解决方案的权利或什么样的解决方案可以解决您的问题? 如果我的支持是对的,你可以标记我的答案是正确的;) 祝你有美好的一天:) – episch

0

你的CSS和JS应该在你的web/文件夹,而这正是asset()正在寻找他们,你应该改变:

{{ asset('essai.css') }} =>{{ asset('bundles/framework/css/essai.css') }}

+0

http://symfony.com/doc/current/best_practices/web-assets .html – adam187

+0

你好,谢谢你的回答,你还有什么可能会导致问题的,因为我试过你的代码,它仍然不起作用,谢谢你的朋友 – TaouBen

+0

@ adam187我说错了吗? '将你的资源存储在web /目录中,因为这是来自该URL的一行。 – kunicmarko20

相关问题