Symfony3 中的未知 "stylesheets" 标签
Unknown "stylesheets" tag in Symfony3
我已经尝试在 Symfony 3 和 symphony 2.8 中都使用 AsseticBundle CSS 和样式表,但我总是收到错误...
Unexpected "stylesheets" tag (expecting closing tag for the "block"
tag defined near line 8) in ::base.html.twig at line 8. 500 Internal
Server Error - Twig_Error_Syntax
这就是我要解决的问题 ---
{% block stylesheets %}
{% stylesheets 'bundles/admin/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
我已经搜索了解决方案,我发现它已从新版本中删除,所以如果它已从新版本中删除,我该如何处理我的样式表?
Assetic Bundle 已从 Symfony 3 的标准安装中删除。您必须手动安装它:https://symfony.com/doc/current/cookbook/assetic/asset_management.html#installing-and-enabling-assetic
正如 Joshua 所说,请按照 Symfony 的说明进行操作 https://symfony.com/doc/current/cookbook/assetic/asset_management.html#installing-and-enabling-assetic
并且只需提供 CSS 和 JavaScript 文件所在的目录 --
你现在有一个管理包,你想提供目录,你要做的就是去你的 config.yml
文件添加以下代码 -
{% javascripts
'@AdminBundle/Resources/public/js/*'
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
希望它能回答您的问题!
我已经尝试在 Symfony 3 和 symphony 2.8 中都使用 AsseticBundle CSS 和样式表,但我总是收到错误...
Unexpected "stylesheets" tag (expecting closing tag for the "block" tag defined near line 8) in ::base.html.twig at line 8. 500 Internal Server Error - Twig_Error_Syntax
这就是我要解决的问题 ---
{% block stylesheets %}
{% stylesheets 'bundles/admin/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
我已经搜索了解决方案,我发现它已从新版本中删除,所以如果它已从新版本中删除,我该如何处理我的样式表?
Assetic Bundle 已从 Symfony 3 的标准安装中删除。您必须手动安装它:https://symfony.com/doc/current/cookbook/assetic/asset_management.html#installing-and-enabling-assetic
正如 Joshua 所说,请按照 Symfony 的说明进行操作 https://symfony.com/doc/current/cookbook/assetic/asset_management.html#installing-and-enabling-assetic
并且只需提供 CSS 和 JavaScript 文件所在的目录 --
你现在有一个管理包,你想提供目录,你要做的就是去你的 config.yml
文件添加以下代码 -
{% javascripts
'@AdminBundle/Resources/public/js/*'
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
希望它能回答您的问题!