2017-09-29 186 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

相關問題