【发布时间】:2018-01-29 11:05:01
【问题描述】:
应用程序安装在我们的集成服务器 + 分支文件夹 (http://integration/feature-abc/)
Symfony 2.8 行为
asset('/image.png') => 生成/feature-abc/image.png
absolute_url(asset('/image.png')) => 生成http://integration/feature-abc/image.png
Symfony 3.4 行为
asset('/image.png') => /feature-abc/image.png
absolute_url(asset('/image.png')) => 生成http://integration/image.png
使用 absolute_url 时缺少功能文件夹 (/feature-abc/)
在从 symfony 2.8 升级到 3.4 之前,url 是正确生成的。
有人知道为什么会这样吗?
【问题讨论】:
-
我实际上对它最初的工作方式感到惊讶。可能是资产配置中的默认网络资产文件夹
-
可能听起来很愚蠢,但为什么你的文件名前有一个斜线?!不应该是
'image.png'而不是/image.png'?
标签: symfony twig symfony-3.4