我是 Symfony2 和所有这些网站开发的新手。所以我已经在/WebBundle/Resources/Views/Default/index.html.twig 和一些 CSS 代码中编写了我的代码来测试它。问题是,我不知道如何将两者联系起来。我尝试在网上查找它,但没有一个能解决我的问题。在我的 index.html.twig 文件中,我尝试了:
{% block stylesheets %}
<link href="{{ asset('bundles/WebBundle/css/web.css') }}" rel="stylesheet" type="text/css" />
{% endblock %}
和
{% block stylesheets %}
<link href="{{ asset('css/web.css') }}" rel="stylesheet" type="text/css" />
{% endblock %}
使用 Assets :
{% block stylesheets %}
{% stylesheets
'@AcmeWebBundle/Resources/public/css/web.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" type="text/css" />
{% endstylesheets %}
{% endblock %}
在你的 config.yml
中告诉 symfony
你的 bundle 将使用 assetic
:
assetic:
bundles: [AcmeWebBundle]
最后,当传递到生产环境时,你必须转储你的 css 和/或你的 js 购买执行:
php 应用程序/控制台 assetic:dump
更多信息:http://symfony.com/doc/current/cookbook/assetic/asset_management.html
我是一名优秀的程序员,十分优秀!