我很难使用资产在我的视图中加载资源(我使用 Symfony2)。我在 Linux (Ubuntu 10.4) 上工作,几天前切换到 Windows 7。我一直遇到麻烦(例如,有些图像没有加载),但至少大多数图像,所有样式和脚本都可以正常加载。
当我切换到 Windows 时,一些资源没有加载,所以我尝试了php app/console assets:install web --symlink
看到它删除了我正在处理的捆绑包的整个公用文件夹,我感到非常惊讶。并且无法再次找到源(幸运的是,我保存了其中一些,并且由于缓存文件,我能够检索到大部分工作)。
在我恢复我的文件(并备份它们)后,我再次尝试命令。结果相同。我尝试不使用--symlink
它,它在文件夹中创建了一些文件web/bundle
夹,而不是之前存在的文件(据说是符号链接)。
现在该命令甚至不再响应(即使在我的一些备份文件夹中,它也一直在删除我的资源!!)。
底线:有没有办法在 Windows 7 上配置资产,这样它就不会吃掉我的文件并正确加载资源(包括 css 中的图像)?
提前致谢!
编辑 :
我刚刚再次运行该命令,这次它起作用了(复制了 web/bundle/... 中的文件)。我必须说我真的不明白这次它是如何或为什么起作用的……如果碰巧有人知道……