Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal 6视图2:以编程方式重建视图缓存_Php_Caching_Drupal 6_Views - Fatal编程技术网

Php Drupal 6视图2:以编程方式重建视图缓存

Php Drupal 6视图2:以编程方式重建视图缓存,php,caching,drupal-6,views,Php,Caching,Drupal 6,Views,我正在尝试编写一个PHP代码段,该代码段将为特定视图中的所有页面和显示重建缓存输出。我目前有一个单独的进程清除缓存,但是为了将内容存储在缓存表中,必须对视图的每个分页输出进行物理查看 有人能给我指出正确的方向吗?我发现了以下contrib函数,但它们似乎不是我想要的: 任何帮助都将不胜感激。谢谢 如果您只处理标准视图内部的缓存,并且希望显示的信息不仅是当前的,而且在第一次点击之前(以及刷新之后)是预缓存的,那么您可以使用我的合作伙伴和我在项目中所做的 我们正在使用它,它非常有助于刷新视图

我正在尝试编写一个PHP代码段,该代码段将为特定视图中的所有页面和显示重建缓存输出。我目前有一个单独的进程清除缓存,但是为了将内容存储在缓存表中,必须对视图的每个分页输出进行物理查看

有人能给我指出正确的方向吗?我发现了以下contrib函数,但它们似乎不是我想要的:


任何帮助都将不胜感激。谢谢

如果您只处理标准视图内部的缓存,并且希望显示的信息不仅是当前的,而且在第一次点击之前(以及刷新之后)是预缓存的,那么您可以使用我的合作伙伴和我在项目中所做的

我们正在使用它,它非常有助于刷新视图内部设置的缓存,以尽可能保持信息的最新状态

我们的解决方案是使用views\u get\u view\u result()调用视图。我们使用

views_get_view_result('employee_master');
drupal_goto('');
您可以将此代码放入自定义模块中的代码段或函数中(不确定.tpl文件),并制定规则或代码来执行它