我是 symfony2 的新手,我很困惑如何按资产使用 css 和图像。
例如,我有一个名为 userbundle 的边界,我将我的 css 和图像放在 UserBundle/Resources/public/css 和 UserBundle/Resources/public/image 中。但按资产,它们位于 web/acmeuser/css 和 web/acmeuser/image 中。它们不存在,当然我不能展示它们。
回答:
问题是因为svn。如果两边都有 svn,这意味着在 src/bundles 和 web/bundles 中。如果它们都在 svn 控制下,那么命令
资产:安装网络
将导致此异常: unlink(web//bundles/framework\images.svn\text-base\open_quote.gif.svn-base): Permission denied in \vendor\symfony\src\Symfony\Component\HttpKernel\Util\Filesystem第 101 行的 .php 如果您刚刚删除了 /web/bundles 并将 svn ignore 设置为它。重新运行命令,一切顺利。