经过几个小时的搜索,我在这里问这个问题,因为我认为没有找到这个问题的答案。
问题非常简单:尝试访问 _fragment 外部的 twig 可以很好地使用 twig 中的 render_esi 函数。
我在 config.yml 中禁用了可信代理条目:
trusted_hosts: ~
trusted_proxies: false
fragments:
path: /_fragment
enabled: true
在security.yml中,我输入:
anonymous: true
当我尝试通过 Web 浏览器访问任何片段时,我得到了 AccessDenied Exception 并在探查器中显示消息:“您未登录”。
这是什么问题?为什么分析器说我没有登录?
这是最后的错误日志:
at FragmentListener ->validateRequest (object(Request))
in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/FragmentListener.php at line 65
谢谢