【发布时间】:2012-04-30 07:30:38
【问题描述】:
我是 symfony2 的新手,我很困惑如何使用 css 和 image by assets。
例如,我有一个名为 userbundle 的边界,我将我的 css 和图像放在 UserBundle/Resources/public/css 和 UserBundle/Resources/public/image 中。但按资产,它们位于 web/acmeuser/css 和 web/acmeuser/image 中。它们不存在,当然我不能展示它们。
回答:
问题是因为svn。如果两边都有 svn,这意味着在 src/bundles 和 web/bundles 中。如果它们都在svn控制中,那么命令
资产:安装网络
会导致这个异常: 取消链接(web//bundles/framework\images.svn\text-base\open_quote.gif.svn-base):第 101 行的 \vendor\symfony\src\Symfony\Component\HttpKernel\Util\Filesystem.php 中的权限被拒绝 如果您刚刚删除了 /web/bundles 并将 svn ignore 设置为它。重新运行命令,一切顺利。
【问题讨论】:
-
您应该将您的答案添加为 SO 答案,如果您觉得可以接受,请接受它。
标签: symfony