vTiger CRM中缓存的一些问题

时间:2019-01-15 05:30:49

标签: php vtigercrm

我写了一些sh * tcode,它以xml格式从一个会计程序中加载数据,将其解析并将其添加到数据库中,但是存在一个大问题:数据在CRM中的页面本身上显示,您需要重新加载页面2次,当您第一次重新启动页面时,系统转向缓存,而当第二次更新实际进入数据库时​​,我需要以某种方式使用php或js 使其不会访问缓存,而是访问数据库

P.S。版本vTigerCRM 7.1模块产品

1 个答案:

答案 0 :(得分:0)

有三种解决方案,A)在代码中创建动态内容B)在代码中清除Smarty缓存C)在vTiger中禁用缓存

如果选项A有效,那么它最有效

一种方法是在代码中放置一些页脚或页眉,以更改内容以巧妙地清除缓存本身(例如放置Date()或数字)。

第二个解决方案是寻找SMARTY来清除缓存:

// clear the entire cache
$smarty->clearAllCache();

// clears all files over one hour old
$smarty->clearAllCache(3600);

第三 在表PS_SMARTY_CACHE下查找prefix_configuration,并将其设置为 0