我正在创建一个需要第三方js文件的包。根据文档:资产添加文件位于应用程序/资源/ js
http://symfony.com/doc/current/cookbook/bundles/best_practices.html#vendors
捆绑不应该包含第三方代码。由于bundle仅用于网站的一部分,我不想将它包含在我的基本模板文件中 - 我想从树枝文件中调用它,但是我遇到了一个问题。
所有的演示,包括JS似乎引用包名称,但我已经把我的JS在app /资源/公/ JS
如果我使用:
{% javascripts
"public/js/jquery.fileupload.js" %}
<script src="{{ asset_url }}" type="text/javascript"></script>
{% endjavascripts %}
它看起来网页目录。有没有办法使用应用程序目录,我的所有其他js文件都存在?我试图在可行的情况下遵循最佳做法,但为了简单起见,我真的很想将我的js放在一个地方,谢谢阅读!
看看这是否有用http://stackoverflow.com/questions/11192568/symfony2-how-to-share-js-libs-and-css-between-bundles – saamorim
nope我得到一个500响应。我认为这是捣毁路径像../app/..web/..app这不是找到文件 – jriggs