我需要使用symfony生成完整的URL,现在我有:
$this->generateUrl('my_route', array('type' => 'param')
此函数生成类似于:/my_project/xxxxxxxxx
是否有像generateUrl
这样的函数来生成完整的网址?我需要HTTP和域名。
我知道我可以手动添加它们但是如果有功能那就更好了。
由于
答案 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);