Symfony2在哪里共享CSS和JS资源去,最佳实践明智?

前端之家收集整理的这篇文章主要介绍了Symfony2在哪里共享CSS和JS资源去,最佳实践明智?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我通常把我的JS和CSS Assetic资产放在一个DefaultBundle,但我认为最好的地方放在app / Resources / public /(js | css)文件夹。

此外,为了参考我们使用的资产:

{% javascripts filter="" output="js/core.js" debug=true
    "@DefaultBundle/Resources/public/js/jquery-1.6.2.js" %}
    <script src="{{ asset_url }}" type="text/javascript"></script>
{% endjavascripts %}

我如何去引用共享资源像jQuery和我的CSS重置样式表在app / Resources / public / …?

解决方法

是的,这是一个不错的选择,不把库放在Bundle中

见这里:http://symfony.com/doc/current/cookbook/bundles/best_practices.html#vendors

A bundle should not embed third-party libraries written in JavaScript,CSS,or any other language.

我建议你,是把你的jQuery和重置文件下面的东西像:app / Resources / public / js / jquery.min.js,并更改你的代码,像:

{% javascripts filter="" output="js/core.js" debug=true
    "../app/Resources/public/js/jquery-1.6.2.js" %}
    <script src="{{ asset_url }}" type="text/javascript"></script>
{% endjavascripts %}

我希望这将为你工作。

编辑:编辑的答案是像http://stackoverflow.com/a/9237004/505836,感谢大卫。

猜你在找的CSS相关文章