我正在使用Assetic來管理我的Symfony2項目中的資產。在我使我的應用程序可以訪問域文件夾之前,它運行良好。資產和域文件夾
before : myapplication.local // Assetic works
now : mydomain.local/myapplication // Assetic doesn't work
所請求的css文件被調用,但過濾器cssrewrite爲該ressources寫入錯誤的路徑。
Error : NetworkError: 404 Not Found - http://www.mydomain.local/Resources/public/images/menu/nav-bg-1.png
The expected URL should looks like http://www.mydomain.local/myapplication/Resources/public/images/menu/nav-bg-1.png
這裏是我的Assetic呼叫
{% block stylesheets %}
{% stylesheets
'@Mybundle/Resources/public/css/myfile.css' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
我知道Assetic說不能用@
使用cssrewrite時-naming。但它沒有域文件夾運行正常,並使用「捆綁/ mybundle/css/myfile.css」不能解決問題。
如果您需要更多信息,請問我;)。
謝謝你的時間和你的幫助。
你有叫'cache:clear'和'assets:install'嗎? – Joshua
是的,他們兩個都沒變,即使你回覆到不使用'@'的所需符號, –
?你使用哪個確切的版本? – Joshua