Symfony生成完整的URL

时间:2016-01-15 13:23:28

标签: symfony

我需要使用symfony生成完整的URL,现在我有:

$this->generateUrl('my_route', array('type' => 'param')

此函数生成类似于:/my_project/xxxxxxxxx

的内容

是否有像generateUrl这样的函数来生成完整的网址?我需要HTTP和域名。

我知道我可以手动添加它们但是如果有功能那就更好了。

由于

2 个答案:

答案 0 :(得分:11)

这很容易:

$this->generateUrl('my_route', array('type' => 'param'), UrlGeneratorInterface::ABSOLUTE_URL);

不要忘记添加:

use Symfony\Component\Routing\Generator\UrlGeneratorInterface;

答案 1 :(得分:0)

这样做:

   $this->generateUrl('my_route',  array('type' => 'param'), true);