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,感谢大卫。

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效