0

我正在尝试为 FOSUser Bundle 创建一个链接。这看起来很简单,但由于某种原因我遇到了问题。

我想在我的树枝中创建一个“登录”链接。

<a class="Link" href="{{ url('/login') }}">Login</a>

这应该指向 http://localhost:9911/Symfony/web/app_dev.php/login我的控制器中定义的。

我做错了吗?

4

1 回答 1

6

如果你想链接到路由,你可以使用{{ path() }}or{{ url() }}并使用路由的名称作为参数。我正要告诉你你应该阅读文档,但它实际上并没有提到登录路由。谁会猜到?

您可以通过查看来找出路线的名称Resources/config/routing/*.yml。在您的情况下,该路线被命名为fos_user_security_login,因此链接到该路线就像使用一样简单:

<a href="{{ path('fos_user_security_login') }}">login</a>
于 2013-02-07T13:23:49.567 回答