gpt4 book ai didi

Symfony 在错误文件中获取用户登录

转载 作者:行者123 更新时间:2023-12-04 18:34:57 25 4
gpt4 key购买 nike

我正在使用 Symfony 开发我的项目。

我正在使用生产模式来测试我的网站。

当我用我的用户登录时,我在标题中得到了正确的用户,但是当出现问题时,我的 error.html 页面出现了,那时我没有用 {{app.user 得到我的登录用户}}.

所以看起来没有人只为该页面登录系统。

我想在我的标题中显示登录用户。

图片如下。

enter image description here

404 页面我无法获得我的登录用户。

enter image description here

谁能帮我解决这个问题。

谢谢。

最佳答案

当抛出异常时,异常被捕获并转发给另一个 Controller 。如果您需要将其他信息传递给错误页面,您应该覆盖默认的 ExceptionController:

use Symfony\Bundle\TwigBundle\Controller\ExceptionController;

class CustomExceptionController extends ExceptionController {
//override Action or Template method and pass the information about logged in user
}

最后,告诉 symfony 应该使用哪个 ExceptionController:

parameters:
twig.controller.exception.class: YourBundle\Controller\CustomExceptionController

关于Symfony 在错误文件中获取用户登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48340215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com