vTiger CRM 缓存的一些问题
Some Problems with cache in vTiger CRM
我写了一个小的 sh*t 代码,它以 xml 格式从一个会计程序加载数据,解析它并将其添加到数据库中,但是有一个大问题:数据显示在页面上本身在 CRM 中,你需要重新加载页面 2 次,当你第一次重新启动页面时,系统转向缓存,当第二次更新实际进入数据库时,我需要以某种方式使用 php 或 js
让它不访问缓存,而是访问数据库
P.S。版本 vTigerCRM 7.1 模块产品
有三种解决方案,A) 在你的代码中创建动态内容 B) 在你的代码中清除 Smarty 缓存 C) 在 vTiger 中禁用缓存
如果选项A可行,则最有效
一个是在你的代码中放置一个小的页脚或页眉来改变内容,让 smarty 清除缓存本身(例如放置 Date() 或一个数字。
第二种解决方案是寻找 SMARTY 来清除缓存:
// clear the entire cache
$smarty->clearAllCache();
// clears all files over one hour old
$smarty->clearAllCache(3600);
第三
在Tableprefix_configuration
下寻找PS_SMARTY_CACHE
,设置为0
我写了一个小的 sh*t 代码,它以 xml 格式从一个会计程序加载数据,解析它并将其添加到数据库中,但是有一个大问题:数据显示在页面上本身在 CRM 中,你需要重新加载页面 2 次,当你第一次重新启动页面时,系统转向缓存,当第二次更新实际进入数据库时,我需要以某种方式使用 php 或 js 让它不访问缓存,而是访问数据库
P.S。版本 vTigerCRM 7.1 模块产品
有三种解决方案,A) 在你的代码中创建动态内容 B) 在你的代码中清除 Smarty 缓存 C) 在 vTiger 中禁用缓存
如果选项A可行,则最有效
一个是在你的代码中放置一个小的页脚或页眉来改变内容,让 smarty 清除缓存本身(例如放置 Date() 或一个数字。
第二种解决方案是寻找 SMARTY 来清除缓存:
// clear the entire cache
$smarty->clearAllCache();
// clears all files over one hour old
$smarty->clearAllCache(3600);
第三
在Tableprefix_configuration
下寻找PS_SMARTY_CACHE
,设置为0