Symfony中的自定义错误控制器的LECTERS问题
我通过以下本指南过度超过了默认的errorcontroller:
https://symfony.com/doc/current/controller/error_pages.html#overriding-the-default-errorcontroller
一切正常, /de)。
该语言环境始终设置为默认设置。
我该如何修复?
提前致谢。
这是我的错误控制器(非常简化):
class ErrorController extends AbstractController
{
public function error(FlattenException $exception, Request $request){
$statusCode = $exception->getStatusCode();
return $this->render("error/error{$statusCode}.html.twig", [
]);
}
}
I overided the default ErrorController by following this guide:
https://symfony.com/doc/current/controller/error_pages.html#overriding-the-default-errorcontroller
Everything works fine, but the error page isn't translated on changing languages (/en, /de).
The locale is always set to default.
How can I fix it?
Thanks in advance.
Here is my error controller (very simplified):
class ErrorController extends AbstractController
{
public function error(FlattenException $exception, Request $request){
$statusCode = $exception->getStatusCode();
return $this->render("error/error{$statusCode}.html.twig", [
]);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论