编程语言
首页 > 编程语言> > php – 如何使用symfony获取路由的绝对URL

php – 如何使用symfony获取路由的绝对URL

作者:互联网

我正在使用symfony,我想获得特定路线的网址,
我的路线是这样的

project_sign_in:
    pattern:  /signin
    defaults: { _controller: ProjectContactBundle:User:signIn }

我想从这条路线生成网址,所以我可以得到

本地主机/ app_dev.php /登入
或{SERVER-ADDRESS} / app_dev / signin

如果我在浏览服务器

解决方法:

最后一个兼性参数必须为true才能生成绝对URL:

$router->generate('project_sign_in', array(), true);

在树枝上:

{{ path('project_sign_in', {}, true) }}
{# or #}
{{ url('project_sign_in') }}

在控制器中:

$this->generateUrl('project_sign_in', array(), true );

标签:symfony-2-3,php,symfony
来源: https://codeday.me/bug/20190823/1695605.html