如何将一些 jQuery 插件添加到 Symfony 2.1 项目?
我使用 composer 安装所有前端资产,因此所有插件都存储在Symfony/vendor目录中。
我可以指定 JS 文件加载到这样的模板中:
{% javascripts filter='?yui_js' output='js/compiled/plugins.js'
'%kernel.root_dir%/../vendor/author/plugin1/plugin.js'
'%kernel.root_dir%/../vendor/author/plugin2/plugin.js'
'%kernel.root_dir%/../vendor/author/plugin3/plugin.js'
%}
并在调用后:
php ./app/console assetic:dump ...
所有指定的文件都将被编译并放置在Symfony/web目录下。
但是如果某些插件需要的不仅仅是一个 JS 或 CSS 文件怎么办?如果它需要从插件目录(不在网络服务器的文档根目录中)动态加载一些图像、样式或脚本怎么办?