0

背景:

我正在 Symfony 中创建我的第一个应用程序,但遇到了一个我似乎无法解决的问题。继续我正在创建的应用程序将是我将复制以创建我的下一个应用程序的模板 - 所以从我的角度来看,全局配置越多越好。

问题:理想情况下,我希望我的 base.html.twig 文件包含正在使用的特定包中 Resources/public 文件夹中的 /css/style.css 和 /js/scripts.js 。我该怎么做呢?(请提供代码片段!)

我尝试了许多其他方法(猜测上述方法是不可能的),包括块继承/覆盖,并且对样式表有效(尽管我必须将包名称硬编码到依赖项名称中,这很糟糕)。

这个应用程序的计划是我应该能够以新名称克隆它并立即开始,最大限度地减少我必须做的查找和替换工作。

谢谢!

4

1 回答 1

1

请参阅文档

Javascript 文件

{% javascripts '@AcmeFooBundle/Resources/public/js/*' %}
    <script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}

CSS 文件

{% stylesheets 'bundles/acme_foo/css/*' filter='cssrewrite' %}
    <link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
于 2013-08-28T15:17:57.863 回答