【发布时间】:2012-11-01 14:33:12
【问题描述】:
我通过将相关文件复制到以下位置为 Twitter Bootstrap 创建了一个捆绑包:
src/Acme/BootstrapBundle/Resource/public/jssrc/Acme/BootstrapBundle/Resource/public/csssrc/Acme/BootstrapBundle/Resource/public/img
接下来,我执行php app/console assets:install web,它将捆绑资源复制到 web 文件夹,在我的 twig 模板中,我可以使用assetic 来拉入 css 和 javascript,效果很好。
我遇到的问题是 vanilla bootstrap css 指向 web 根目录中的 /img 以获取图像资源,实际上这些资源位于 /web/bundles/bellabootstrap/img
我可以手动将这些文件复制到所需位置,甚至创建符号链接,但我想知道正确的 Symfony / Assetic 方法是什么。
请注意,我对如何为 Bootstrap 执行此操作感兴趣 - jqueryui/jquery-datatables 等以及其他第 3 方库具有完全相同的问题。
谢谢。
【问题讨论】:
-
看看github.com/phiamo/MopaBootstrapBundle让你的生活更轻松
-
谢谢,我已经看到了,但我想知道如何为 Bootstrap 执行此操作 - 已编辑问题以说明这一点。
标签: php symfony twitter-bootstrap assetic