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