Symfony的2和静态资源
问题描述:
我是新来的Symfony 2,有件事我想知道..Symfony的2和静态资源
看起来你必须把你静态资源到这个位置:MyBundle/Resources/public
但如果我想要使用像asset
这样的树枝功能,如果资源位于此位置,则会很好:web/MyBundleName/
为什么我必须复制我的资源? (一个在src/MyBundle/Resources/public
和web/MyBundle
另外一个)
答
运行app/console assets:install web
从激活束复制资源到web/bundles
文件夹。
这不是重复。 web/bundles
文件夹是所有软件包的所有资产都安装到的位置。该文件夹应该被您的VCS忽略。
此方法的原因是,第三方软件包以及稍后将创建的可重用软件包无法访问应用程序的web
文件夹。用命令安装资产解决了这个问题。
感谢您的命令行,但为什么我必须复制? – mlwacosmos 2013-03-05 12:06:00
更新了答案。 – 2013-03-05 12:10:14