0

该应用程序安装在我们的集成服务器 + 分支文件夹(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 是正确生成的。

任何人都知道为什么会这样?

4

2 回答 2

1

Preciel完全正确。省略前导斜杠将使其再次工作。我只是想知道为什么它在 2.8 上没有缺陷。

谢谢您的帮助 :-)

于 2018-01-29T11:58:29.520 回答
0

你能发布你的配置转储吗?

bin/console debug:config framework

这里似乎没有任何改变。如果设置正确,还要检查 base_path 的文档。

于 2018-01-29T11:13:57.767 回答