2014-03-24 47 views
0

我試圖將樣式錶鏈接到一個html模板,但它似乎不工作。href資產不起作用

我使用symfony2和資產。在演示包,的CSS與行鏈接:

<link rel="stylesheet" href="{{ asset('bundles/acmedemo/css/demo.css') }}" /> 

所以,在我mainBundle,我寫的線

<head> 
<style> 
    {% block stylesheets %} 
    <link href="{{ asset('bundles/acmemain/css/demo.css') }}" rel="stylesheet" />  
    {% endblock %}        
</style>  
</head> 

,並把我的demo.css文件夾中

Acme\MainBundle\Resources\public\css, 

然後我執行

php app/console assets:install 

在這種情況下,我的網頁沒有CSS樣式,沒有格式。如果我直接在我的模板中編寫我的CSS,它就可以工作。但是,如果我將它鏈接起來,它不起作用。

我該如何解決這個問題?

我的CSS文件,現在只有一條線:

h1{color:blue;text-align:center;} 

謝謝。

+1

可能的重複> http://stackoverflow.com/questions/12165485/how-to-include-css-file-in-symfony-2-and-twig –

+0

您運行了'php app/console asset:install'嗎? – Javad

+0

@javad我更新了問題。 – user3455230

回答

1

,你必須執行這個命令你的樣式表(在公共文件夾中)在Web文件夾 因爲asset()功能看錶

php app/console asset:install 

看那doc複製此文件夾中更多的解釋

+0

我這樣做,但它不起作用。我更新並整合了這個問題。 – user3455230

+0

你在你的文件夾web/bundles/acmedemo/css中有什麼? – DOZ

+0

演示包中的demo.css文件。 – user3455230