布局中的登录表单:是否有与布局相关的特定控制器部分


login form in the layout: is there any specific controller part related to the layout?

我想创建一个带有登录表单的布局。

我应该在哪里为该登录表单编写控制器代码?在显示布局的每个动作中?(我不这么认为……)是否有与布局相关的特定控制器部分?

您只需创建一个特定的操作,处理登录表单提交,为其创建一个路由,并将登录表单指向该路由。

然后,在该操作中,您可以使用Symfony'Component'HttpFoundation'RedirectResponse,并在成功登录后将用户重定向回其原籍。从外观上看,用户将转到另一个页面,您不必将代码放在使用布局的每个操作中。