我正在寻找是否有一种干净的方法可以从包含的模板中添加 JS 和 CSS。
因此,例如,如果 layout.html.twig 有:
{% include 'GenericBundle:Generic:page.html.twig' with {'data': data} %}
...
{% block javascript %}
{% javascripts
'@GenericBundle/Resources/public/js/app/jquery/jquery.min.js'
'@GenericBundle/Resources/public/js/lib/bootstrap/bootstrap.min.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
在通用捆绑页面中,我想包含更多 Javascript,但将其添加到已建立的 Javascript 块中以保持 HTML 和 JS 最佳实践。
有没有一种干净的方法可以做到这一点?我正在使用 Symfony2,并且可能会使用 Singletons 等将解决方案组合在一起,但如果有可用的方法,我宁愿使用更清洁的方法。