Symfony 2和静态资源
我是Symfony 2的新手,有件事我想知道 看起来您必须将静态资源放在以下位置:Symfony 2和静态资源,symfony,Symfony,我是Symfony 2的新手,有件事我想知道 看起来您必须将静态资源放在以下位置:MyBundle/resources/public 但是,如果我想使用诸如asset之类的细枝函数,最好将资源放在以下位置:web/MyBundleName/ 为什么我必须复制我的资源?(一个在src/MyBundle/Resources/public中,另一个在web/MyBundle中)运行以将资源从激活的bundle复制到web/bundles文件夹 这不是重复。web/bundles文件夹是安装所有bund
MyBundle/resources/public
但是,如果我想使用诸如asset
之类的细枝函数,最好将资源放在以下位置:web/MyBundleName/
为什么我必须复制我的资源?(一个在src/MyBundle/Resources/public
中,另一个在web/MyBundle
中)运行以将资源从激活的bundle复制到web/bundles
文件夹
这不是重复。web/bundles
文件夹是安装所有bundle中的所有资产的位置。您的VCS应忽略该文件夹
采用这种方法的原因是,第三方捆绑包(以及您稍后将创建的可重用捆绑包)无权访问应用程序的
web
文件夹。使用命令安装资产可以解决此问题。谢谢您的命令行,但为什么我必须复制?