我已经在Symfony 3和symphony 2.8中尝试过使用AsseticBundle CSS和样式表,但我一直收到错误......
意外"样式表" tag(期待" block&#34的结束标记; 在第8行的:: base.html.twig第8行附近定义的标记.500内部 服务器错误 - Twig_Error_Syntax
这就是我想要解决的问题---
{% block stylesheets %}
{% stylesheets 'bundles/admin/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
我已经搜索了解决方案,并且发现它已从新版本中删除,因此如果从新版本中删除它,我该如何处理我的样式表?
答案 0 :(得分:8)
Assetic Bundle已从Symfony 3中的标准安装中删除。您必须手动安装:https://symfony.com/doc/current/cookbook/assetic/asset_management.html#installing-and-enabling-assetic
答案 1 :(得分:4)
正如约书亚所说,遵循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 %}
希望它回答你的问题!