未知“样式”标签

问题描述:

我在Symfony的3和2.8交响乐都试图用AsseticBundle CSS和样式,但我不断收到错误...未知“样式”标签

意外的“样式”标签(预期结束标记为:: base.html.twig的“块” 标签来定义的近8号线),在第8行500内部 服务器错误 - Twig_Error_Syntax

这是我试图解决---

{% block stylesheets %} 
{% stylesheets 'bundles/admin/css/*' filter='cssrewrite' %} 
    <link rel="stylesheet" href="{{ asset_url }}" /> 
{% endstylesheets %} 
{% endblock %} 

我有搜索解决方案,我发现它已从新版本中删除,所以如果它从新版本中删除,我该如何处理我的样式表?

+0

在打开'stylesheets'标签之前,Twig期待'end'块。 –

约书亚说,按照指令从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 %} 

希望它回答你的问题!

的Assetic包已经从Symfony的3.您必须手动安装标准安装删除:https://symfony.com/doc/current/cookbook/assetic/asset_management.html#installing-and-enabling-assetic