|
1
9
从symfony 3.4和4.0开始,这种行为是新的。如果用户会话已初始化,它将始终按照问题中的说明设置标题。 在symfony 4.1中引入,您可以重写此行为。不过,由于这是一个新功能,因此不会被移植到symfony 3.4。
您可以在symfony文档中了解到这一点: HTTP Caching and User Sessions |
![]() |
2
0
你使用的是像symfony那样的反向代理吗? https://symfony.com/doc/3.4/http_cache.html#symfony-reverse-proxy 另外,在您的示例中,注释具有public=false,而控制器将具有public true。 另一个可能的问题是,您的web服务器(apatche等)被配置为添加该头或.htaccess文件中的一个选项指定了此项。 |
![]() |
3
0
可能最好的方法是 Service decoration ,但我现在更喜欢这种肮脏的方式。 在我的例子中,我只是需要一个特定控制器的共享缓存头。 Symfony 3.4工作区。*:
创建优先级低于
然后在
|
![]() |
Developer · knpMenuBundle symfony 4 6 年前 |
![]() |
melokki · 访问条令实体中的一方关系时未定义索引 6 年前 |
![]() |
Preciel · 使用联接删除-未定义别名 6 年前 |
![]() |
D. Schreier Talha Noyon · 对于目录中的每个类 6 年前 |
|
user6830821 · Symfony2@Assert\i未翻译 6 年前 |