Symfony1 移动视图symfony缓存/一个url,采用2种sf_格式

Symfony1 移动视图symfony缓存/一个url,采用2种sf_格式,symfony1,symfony-1.4,Symfony1,Symfony 1.4,我为我的应用程序激活了缓存。效果很好。我有一个移动格式使用 layout.m.php 设置为 sf_format: m 因此,当我使用特定的userAgent打开URL时,我不会得到layout.m,而是原始URL的缓存版本,反之亦然 如何配置。特定于sf_格式的缓存?我认为您需要替换整个应用程序。至少对于检测用户设备类型的操作/模板 您似乎将缓存应用于动态部分,如果用户使用移动设备,您将在其中查找每个请求…感谢dlondero,这正是问题所在,我需要知道如何根据sf_格式为部分/组件设置缓

我为我的应用程序激活了缓存。效果很好。我有一个移动格式使用

layout.m.php
设置为

sf_format: m
因此,当我使用特定的userAgent打开URL时,我不会得到layout.m,而是原始URL的缓存版本,反之亦然

如何配置。特定于sf_格式的缓存?

我认为您需要替换整个应用程序。至少对于检测用户设备类型的操作/模板


您似乎将缓存应用于动态部分,如果用户使用移动设备,您将在其中查找每个请求…

感谢dlondero,这正是问题所在,我需要知道如何根据sf_格式为部分/组件设置缓存。我不能选择f.e.禁用手机使用的部分缓存,但在非手机sf-format使用时保持激活。但我认为您不需要更改部分或组件缓存,只需在呈现模板之前检查sf_格式。因此,只有不缓存代码,您才能为应用程序处理更多的行为。